ኢንቴል-ሎጎ

ኢንቴል የተቀናጀ አፈጻጸም ፕሪሚቲቭስ ክሪፕቶግራፊ

ኢንቴል-የተዋሃደ-አፈጻጸም-Primitives-Cryptography

  • Intel® Integrated Performance Primitives (Intel® IPP) ክሪፕቶግራፊ ሰፋ ያለ ደህንነቱ የተጠበቀ እና ቀልጣፋ ክሪፕቶግራፊክ አልጎሪዝም አተገባበርን የሚሰጥ የሶፍትዌር ቤተ-መጽሐፍት ነው።
  • ቤተ መፃህፍቱ እንደ Intel® oneAPI Base Toolkit አካል ሆኖ ቀርቧል። እንዲሁም የተወሰነ የቤተ-መጽሐፍት ስሪት መጫን ይችላሉ።
  • ይህ የጅምር መመሪያ የኢንቴል አይፒፒ ክሪፕቶግራፊ ቤተ መፃህፍት እንደ የመሳሪያ ኪቱ አካል እንደጫንክ ያስባል።

ቅድመ ሁኔታዎች (Windows* OS)

የአካባቢ ተለዋዋጮችን አዘጋጅ
ኢንቴል አይፒፒ ክሪፕቶግራፊን ከጫኑ በኋላ፣ ለዒላማዎ የመድረክ አርክቴክቸር የሚስማማውን ስክሪፕት በማሄድ PATH፣ LIB እና INCLUDE አካባቢ ተለዋዋጮችን ያዘጋጁ። ስክሪፕቶቹ በ \ipcp\bin ውስጥ ይገኛሉ። በነባሪ ፣ C: \ ፕሮግራም ነው። files (x86)\Intel\oneapi. የኢንቴል አይፒፒ ከፍተኛ ደረጃ ማውጫዎችን መዋቅር ይመልከቱ።

የእርስዎን አይዲኢ አካባቢ ከኢንቴል አይፒፒ ክሪፕቶግራፊ ጋር ለማገናኘት ያዋቅሩት
የእርስዎን የማይክሮሶፍት* ቪዥዋል ስቱዲዮ* ከኢንቴል አይፒፒ ክሪፕቶግራፊ ቤተ-መጽሐፍት ጋር ለማገናኘት ለማዋቀር የሚከተሉትን ደረጃዎች ይከተሉ። ምንም እንኳን አንዳንድ የ Visual Studio* IDE ስሪቶች ከዚህ በታች በተጠቀሱት የሜኑ ንጥሎች ውስጥ ትንሽ ሊለያዩ ቢችሉም መሰረታዊ የማዋቀር እርምጃዎች ለእነዚህ ሁሉ ስሪቶች ተፈጻሚ ይሆናሉ።

  1. በ Solution Explorer ውስጥ ፕሮጄክትዎን በቀኝ ጠቅ ያድርጉ እና ባህሪዎችን ጠቅ ያድርጉ።
  2. የማዋቀሪያ ባህሪያት > VC++ ማውጫዎችን ይምረጡ እና ከተቆልቋይ ሜኑ ማውጫ ውስጥ የሚከተሉትን ያቀናብሩ።
    • ያካትቱ Files የምናሌ ንጥል፣ እና ከዚያ ለIntel IPP ክሪፕቶግራፊ ማካተት ማውጫውን ያስገቡ files (ነባሪው \ipcp \ ማካተት ነው)
    • ቤተ መፃህፍት Files የምናሌ ንጥል፣ እና ከዚያ ለIntel IPP ክሪፕቶግራፊ ቤተ-መጽሐፍት ማውጫ ውስጥ ያስገቡ files (ነባሪው \ipcp\lib\ ነው)
    • ሊተገበር የሚችል Files የምናሌ ንጥል፣ እና ከዚያ ለIntel IPP Cryptography executable ማውጫውን ይተይቡ files (ነባሪው \\ ippcp ነው)

የእርስዎን የመጀመሪያ ኢንቴል® አይፒፒ ክሪፕቶግራፊ መተግበሪያ (Windows* OS) ይገንቡ እና ያሂዱ።

  • ኮድ exampከዚህ በታች በIntel IPP ክሪፕቶግራፊ ለመጀመር የሚያግዝዎትን አጭር መተግበሪያ ይወክላል፡-ኢንቴል-የተዋሃደ-አፈጻጸም-Primitives-Cryptography-fig-1 ኢንቴል-የተዋሃደ-አፈጻጸም-Primitives-Cryptography-fig-2
    ኢንቴል-የተዋሃደ-አፈጻጸም-Primitives-Cryptography-fig-3 ኢንቴል-የተዋሃደ-አፈጻጸም-Primitives-Cryptography-fig-4
    ኢንቴል-የተዋሃደ-አፈጻጸም-Primitives-Cryptography-fig-5
  • ይህ መተግበሪያ ሁለት ክፍሎችን ያቀፈ ነው-
    1. የላይብረሪውን ንብርብር ስም እና ሥሪት ያግኙ።
    2. በተመረጠው የቤተ-መጽሐፍት ንብርብር ጥቅም ላይ የዋሉ እና በሲፒዩ የሚደገፉ የሃርድዌር ማሻሻያዎችን አሳይ።
  • በዊንዶውስ* ኦኤስ፣ ኢንቴል አይፒፒ ክሪፕቶግራፊ አፕሊኬሽኖች በማይክሮሶፍት* ቪዥዋል ስቱዲዮ* ለመገንባት በጣም ቀላል ናቸው። ኮድ ለመገንባት exampከላይ ያለውን ደረጃ ይከተሉ፡-
    1. ማይክሮሶፍት* ቪዥዋል ስቱዲዮን* ይጀምሩ እና ባዶ የC++ ፕሮጀክት ይፍጠሩ።
    2. አዲስ አክል ሐ file እና ኮዱን ወደ ውስጥ ይለጥፉ.
    3. የማካተት ማውጫዎችን እና የአገናኝ ሞዴሉን ያዘጋጁ።
    4. አፕሊኬሽኑን ሰብስቡ እና ያሂዱ።

ስልጠና እና ሰነድ

ኢንቴል-የተዋሃደ-አፈጻጸም-Primitives-Cryptography-fig-6

ማሳሰቢያዎች እና ማስተባበያዎች

  • Intel፣ Intel logo፣ Intel Atom፣ Intel Core፣ Intel Xeon Phi፣ VTune እና Xeon በአሜሪካ እና/ወይም በሌሎች ሀገራት የIntel Corporation የንግድ ምልክቶች ናቸው።
  • ሌሎች ስሞች እና የንግድ ምልክቶች እንደ የሌሎች ንብረት ሊጠየቁ ይችላሉ።
  • © ኢንቴል ኮርፖሬሽን.
  • እነዚህ ሶፍትዌሮች እና ተዛማጅ ሰነዶች የኢንቴል የቅጂ መብት ያላቸው ቁሳቁሶች ናቸው፣ እና እርስዎ አጠቃቀምዎ ለእርስዎ በተሰጡዎት ፈጣን ፍቃድ (ፍቃድ) የሚመራ ነው። ፈቃዱ ተቃራኒ ካልሆነ በቀር፣ ይህንን ሶፍትዌር ወይም ተዛማጅ ሰነዶችን ያለ Intel የጽሁፍ ፍቃድ መጠቀም፣ ማሻሻል፣ መቅዳት፣ ማተም፣ ማሰራጨት፣ መግለጽ ወይም ማስተላለፍ አይችሉም።
  • ይህ ሶፍትዌር እና ተዛማጅ ሰነዶች በፈቃዱ ውስጥ በግልጽ ከተገለጹት በስተቀር ምንም አይነት ግልጽ ወይም የተዘዋዋሪ ዋስትና ሳይኖራቸው ነው የቀረቡት።

የምርት እና የአፈጻጸም መረጃ

  • አፈፃፀም በአጠቃቀም ፣ በማዋቀር እና በሌሎች ምክንያቶች ይለያያል። የበለጠ ለመረዳት በ www.Intel.com/PerformanceIndex.
  • የማስታወቂያ ማሻሻያ #20201201

ሰነዶች / መርጃዎች

ኢንቴል የተቀናጀ አፈጻጸም ፕሪሚቲቭስ ክሪፕቶግራፊ [pdf] የተጠቃሚ መመሪያ
የተቀናጀ የክሪሚቲቭስ ክሪፕቶግራፊ፣ የአፈጻጸም ቀዳሚዎች ክሪፕቶግራፊ፣ ፕሪሚቲቭስ ክሪፕቶግራፊ፣ ክሪፕቶግራፊ
ኢንቴል የተቀናጀ የአፈጻጸም የመጀመሪያ ደረጃ [pdf] የተጠቃሚ መመሪያ
የተቀናጀ አፈጻጸም ፕሪሚቲቭስ፣ የአፈጻጸም ፕሪሚቲቭስ፣ ፕሪሚቲቭስ
ኢንቴል የተቀናጀ አፈጻጸም ፕሪሚቲቭስ ክሪፕቶግራፊ [pdf] የተጠቃሚ መመሪያ
የተቀናጀ የክሪሚቲቭስ ክሪፕቶግራፊ፣ የአፈጻጸም ቀዳሚዎች ክሪፕቶግራፊ፣ ፕሪሚቲቭስ ክሪፕቶግራፊ፣ ክሪፕቶግራፊ

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *