Intel-ლოგო

Intel Integrated Performance Primitives Cryptography

intel-Integrated-Performance-Primitives-კრიპტოგრაფია

  • Intel® Integrated Performance Primitives (Intel® IPP) კრიპტოგრაფია არის პროგრამული ბიბლიოთეკა, რომელიც უზრუნველყოფს უსაფრთხო და ეფექტური კრიპტოგრაფიული ალგორითმის დანერგვის ფართო სპექტრს.
  • ბიბლიოთეკა მიწოდებულია როგორც Intel® oneAPI Base Toolkit-ის ნაწილი. შეგიძლიათ დააინსტალიროთ ბიბლიოთეკის კონკრეტული ვერსიაც.
  • დაწყების ეს სახელმძღვანელო ვარაუდობს, რომ თქვენ დააინსტალირეთ Intel IPP კრიპტოგრაფიის ბიბლიოთეკა, როგორც ინსტრუმენტთა ნაკრების ნაწილი.

წინაპირობები (Windows* OS)

გარემოს ცვლადების დაყენება
Intel IPP კრიპტოგრაფიის ინსტალაციის შემდეგ დააყენეთ PATH, LIB და INCLUDE გარემოს ცვლადები თქვენი სამიზნე პლატფორმის არქიტექტურის შესაბამისი სკრიპტის გაშვებით. სკრიპტები ხელმისაწვდომია \ippcp\bin-ში. ნაგულისხმევად, ეს არის C:\Program files (x86)\Intel\oneapi. იხილეთ Intel IPP მაღალი დონის დირექტორიების სტრუქტურა.

დააკონფიგურირეთ თქვენი IDE გარემო Intel IPP კრიპტოგრაფიის დასაკავშირებლად
თქვენი Microsoft* Visual Studio* განვითარების სისტემის კონფიგურაციისთვის Intel IPP კრიპტოგრაფიის ბიბლიოთეკასთან დასაკავშირებლად, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს. მიუხედავად იმისა, რომ Visual Studio* IDE-ის ზოგიერთი ვერსია შეიძლება ოდნავ განსხვავდებოდეს მენიუს ელემენტებში, რომლებიც მოცემულია ქვემოთ, კონფიგურაციის ძირითადი ნაბიჯები გამოიყენება ყველა ამ ვერსიისთვის.

  1. Solution Explorer-ში დააწკაპუნეთ მაუსის მარჯვენა ღილაკით თქვენს პროექტზე და დააჭირეთ Properties-ს.
  2. აირჩიეთ Configuration Properties > VC++ Directories და დააყენეთ შემდეგი ჩამოსაშლელი მენიუდან აირჩიეთ დირექტორიები:
    • ჩართეთ Files მენიუს პუნქტი და შემდეგ ჩაწერეთ დირექტორია Intel IPP Cryptography მოიცავს files (ნაგულისხმევი არის \ippcp\include)
    • ბიბლიოთეკა Files მენიუს ელემენტი და შემდეგ ჩაწერეთ დირექტორია Intel IPP კრიპტოგრაფიის ბიბლიოთეკისთვის files (ნაგულისხმევი არის \ippcp\lib\)
    • შესრულებადი Files მენიუს პუნქტი და შემდეგ ჩაწერეთ დირექტორია Intel IPP Cryptography შემსრულებელი files (ნაგულისხმევი არის \redist\\ippcp)

შექმენით და გაუშვით თქვენი პირველი Intel® IPP კრიპტოგრაფიის აპლიკაცია (Windows* OS)

  • კოდი მაგampქვემოთ მოცემულია მოკლე აპლიკაცია, რომელიც დაგეხმარებათ დაიწყოთ Intel IPP კრიპტოგრაფიით:intel-Integrated-Performance-Primitives-Cryptography-fig-1 intel-Integrated-Performance-Primitives-Cryptography-fig-2
    intel-Integrated-Performance-Primitives-Cryptography-fig-3 intel-Integrated-Performance-Primitives-Cryptography-fig-4
    intel-Integrated-Performance-Primitives-Cryptography-fig-5
  • ეს აპლიკაცია შედგება ორი განყოფილებისგან:
    1. მიიღეთ ბიბლიოთეკის ფენის სახელი და ვერსია.
    2. აჩვენეთ ტექნიკის ოპტიმიზაცია, რომელიც გამოიყენება არჩეული ბიბლიოთეკის შრის მიერ და მხარდაჭერილია CPU-ს მიერ.
  • Windows* OS-ზე, Intel IPP კრიპტოგრაფიის აპლიკაციების შექმნა მნიშვნელოვნად ადვილია Microsoft* Visual Studio*-ით. კოდის შესაქმნელად მაგampზემოთ, მიჰყევით ნაბიჯებს:
    1. გაუშვით Microsoft* Visual Studio* და შექმენით ცარიელი C++ პროექტი.
    2. დაამატეთ ახალი c file და ჩასვით კოდი მასში.
    3. დააყენეთ ჩათვლით დირექტორიები და დამაკავშირებელი მოდელი.
    4. შეადგინეთ და გაუშვით აპლიკაცია.

ტრენინგი და დოკუმენტაცია

intel-Integrated-Performance-Primitives-Cryptography-fig-6

შეტყობინებები და პასუხისმგებლობის შეზღუდვები

  • Intel, Intel-ის ლოგო, Intel Atom, Intel Core, Intel Xeon Phi, VTune და Xeon არის Intel Corporation-ის სავაჭრო ნიშნები აშშ-ში და/ან სხვა ქვეყნებში.
  • სხვა სახელები და ბრენდები შეიძლება მოითხოვონ, როგორც სხვების საკუთრება.
  • © კორპორაცია ინტელი.
  • ეს პროგრამული უზრუნველყოფა და მასთან დაკავშირებული დოკუმენტები არის Intel-ის საავტორო უფლებებით დაცული მასალები და თქვენ მიერ მათი გამოყენება რეგულირდება ექსპრეს ლიცენზიით, რომლითაც ისინი მოგეწოდებათ (ლიცენზია). თუ ლიცენზია სხვაგვარად არ არის გათვალისწინებული, თქვენ არ შეგიძლიათ გამოიყენოთ, შეცვალოთ, დააკოპიროთ, გამოაქვეყნოთ, გაავრცელოთ, გაამჟღავნოთ ან გადასცეთ ეს პროგრამა ან მასთან დაკავშირებული დოკუმენტები Intel-ის წინასწარი წერილობითი ნებართვის გარეშე.
  • ეს პროგრამული უზრუნველყოფა და მასთან დაკავშირებული დოკუმენტები მოწოდებულია ისე, როგორც არის, არ არის გამოხატული ან ნაგულისხმევი გარანტიები, გარდა იმისა, რაც პირდაპირ არის მითითებული ლიცენზიაში.

ინფორმაცია პროდუქტისა და შესრულების შესახებ

  • შესრულება განსხვავდება გამოყენების, კონფიგურაციისა და სხვა ფაქტორების მიხედვით. შეიტყვეთ მეტი აქ www.Intel.com/PerformanceIndex.
  • გაფრთხილების რევიზია #20201201

დოკუმენტები / რესურსები

Intel Integrated Performance Primitives Cryptography [pdf] მომხმარებლის სახელმძღვანელო
ინტეგრირებული Performance Primitives Cryptography, Performance Primitives Cryptography, Primitives Cryptography, Cryptography
Intel Integrated Performance Primitives [pdf] მომხმარებლის სახელმძღვანელო
ინტეგრირებული შესრულების პრიმიტივები, შესრულების პრიმიტივები, პრიმიტივები
Intel Integrated Performance Primitives Cryptography [pdf] მომხმარებლის სახელმძღვანელო
ინტეგრირებული Performance Primitives Cryptography, Performance Primitives Cryptography, Primitives Cryptography, Cryptography

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *