EVP sawv rau dab tsi hauv OpenSSL?
EVP sawv rau dab tsi hauv OpenSSL?

Video: EVP sawv rau dab tsi hauv OpenSSL?

Video: EVP sawv rau dab tsi hauv OpenSSL?
Video: dab hais hmoob - tim tus dab tsi thiaj tau tuag EP.16 2-2-2023 11:09:37 2024, Hlis ntuj nqeg
Anonim

EVP Lub tsev qiv ntawv Digital EnVeloPe loj heev.

Tsis tas li ntawd, OpenSSL EVP yog dab tsi?

Cov EVP functions muab ib theem siab interface rau OpenSSL cryptographic muaj nuj nqi. Lawv muab cov yam ntxwv hauv qab no: Ib qho kev sib raug zoo ib yam tsis hais txog lub hauv paus algorithm lossis hom. Kev them nyiaj yug rau ntau yam ntawm algorithms. Encryption/Decryption siv ob qho tib si symmetric thiab asymmetric algorithms.

Tsis tas li ntawd, OpenSSL encryption yog dab tsi? AES (Advanced Encryption Standard) yog symmetric-key encryption algorithm. kab hais kom ua OpenSSL siv ib txoj kev yooj yim rau kev xam tus yuam sij cryptographic los ntawm tus password, uas peb yuav tsum ua raws li kev siv C ++ API. OpenSSL siv tus hash ntawm tus password thiab random 64 ntsis ntsev.

Tom qab, lo lus nug yog, EVP encryption yog dab tsi?

EVP interface txhawb lub peev xwm los ua pov thawj encryption thiab decryption, nrog rau kev xaiv los txuas unencrypted, txuam cov ntaub ntawv rau cov lus. Nws muab cov txheej txheem ntawm cov neeg siv qib siab uas tuaj yeem siv los ua ntau yam crypto txiaj kev ua haujlwm.

Libcrypto yog dab tsi?

libcrypto yog lub hom phiaj dav dav cryptography tsev qiv ntawv uas tuaj yeem siv ib leeg. libsl yog ib lub tsev qiv ntawv TLS uas nyob ntawm libcrypto . OpenSSL kuj los nrog ib qho "openssl" program-line program, uas tuaj yeem siv los ua haujlwm ntau ntawm cov tsev qiv ntawv los ntawm kab hais kom ua.

Pom zoo: