ECC process is very different from RSA, ECC involves a lot of additional concepts, such as group and so on, in addition ECC contains two different sets of mechanisms, this is ECDSA and ECDH, these two sets of mechanisms unified in ECC, in non-ECC
The process of ECC is quite different from that of RSA. ECC involves many additional concepts, such as group. In addition, ECC includes two completely different mechanisms, namely, ECDSA and ecdh, these two sets of mechanisms are unified in ECC. In
The ECC algorithm implemented by OpenSSL includes three parts: ECC algorithm (CRYPTO/EC), Elliptic Curve Digital Signature Algorithm ECDSA (CRYPTO/ECDSA) and Elliptic curve key exchange algorithm ECDH (CRYPTO/DH). Key data Structure
The key data
After learning about the ECC concept, we know the meaning of group. In fact, group defines a curve, A, B, and order, in the implementation of OpenSSL, the Group also has an ec_method struct, which contains a series of functions. As the name suggests,
HTTPS attackFull-site HTTPS is planning the trend of the draftsuch as: Baidu, AliThe role of HTTPSCIAThe solution is the data in the transmission process of tampering, stealing "from the injection of malicious code, many for link
Symmetric encryption: Des,3des AESFunction: Confidentiality is guaranteed onlyAsymmetric encryption: (Public key cryptography): It is calculated by mathematical functions. Common RSA,DSS (only encrypted, not signed), ECC (elliptic curve algorithm,
Functional Applications:
Message digest, which generates a message digest for the file or data, and the message digest can only verify the integrity of the data, such as Sha, MD5
Data encryption and decryption: Encrypt and decrypt
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.