OpenSSL дээр EVP нь юу гэсэн үг вэ?
OpenSSL дээр EVP нь юу гэсэн үг вэ?

Видео: OpenSSL дээр EVP нь юу гэсэн үг вэ?

Видео: OpenSSL дээр EVP нь юу гэсэн үг вэ?
Видео: OpenSSL хичээлийн видео-1 | OpenSSL-ийн танилцуулга 2024, May
Anonim

EVP Digital EnVeloPe номын сан нэлээд том.

Цаашилбал, OpenSSL EVP гэж юу вэ?

The EVP функцууд нь өндөр түвшний интерфейсээр хангадаг OpenSSL криптографийн функцууд. Эдгээр нь дараах боломжуудыг хангадаг: Үндсэн алгоритм эсвэл горимоос үл хамааран нэг тууштай интерфейс. Өргөн хүрээний алгоритмуудыг дэмжих. Тэгш хэмт болон тэгш бус алгоритмуудыг ашиглан шифрлэлт/шифр тайлах.

Нэмж хэлэхэд OpenSSL шифрлэлт гэж юу вэ? AES (Дэвшилтэт Шифрлэлт Стандарт) нь тэгш хэмтэй түлхүүр юм шифрлэлт алгоритм. Тушаалын мөр OpenSSL нь нууц үгнээс криптографийн түлхүүрийг тооцоолоход маш энгийн аргыг ашигладаг бөгөөд бид үүнийг C++ API ашиглан дуурайх шаардлагатай болно. OpenSSL нууц үгийн хэш болон санамсаргүй 64 бит давс ашигладаг.

Дараа нь асуулт бол EVP шифрлэлт гэж юу вэ?

EVP интерфэйс нь баталгаажуулалтыг гүйцэтгэх чадварыг дэмждэг шифрлэлт болон шифрийг тайлах, мөн шифрлэгдээгүй, холбогдох өгөгдлийг зурваст хавсаргах сонголт. Энэ нь янз бүрийн үйлдлийг гүйцэтгэхэд ашиглаж болох хэрэглэгчийн түвшний функцүүдийн багцыг өгдөг криптограф үйл ажиллагаа.

Libcrypto гэж юу вэ?

libcrypto нь дангаар нь ашиглах боломжтой ерөнхий зориулалттай криптографийн номын сан юм. libssl хамаарна TLS номын сан юм libcrypto . OpenSSL нь мөн "openssl" командын мөрийн программтай хамт ирдэг бөгөөд үүнийг тушаалын мөрөөс номын сангийн ихэнх функцийг хэрэгжүүлэхэд ашиглаж болно.

Зөвлөмж болгож буй: