1、每个用户拥用一对密钥加密:公钥和私钥。
2、公钥加密,私钥解密;私钥加密,公钥解密。
3、公钥传输的过程不安全,易被窃取和替换。
4、由于公钥使用的密钥长度非常长,所以公钥加密速度非常慢,一般不使用其去加密。
5、某一个用户用其私钥加密,其他用户用其公钥解密,实现数字签名的作用。
6、公钥加密的另一个作用是实现密钥交换。
本文介绍了PHP如何利用openssl进行非对称加密,包括公钥和私钥的概念,公钥加密与私钥解密的过程,以及公钥加密在数字签名和密钥交换中的角色。还提到了RSA、ELGamal等加密算法,以及DSA公钥签名算法。同时,指出了openssl工具在实际操作中的应用,如生成私钥和公钥,并提供了相关加密扩展的安装步骤。
1、每个用户拥用一对密钥加密:公钥和私钥。
2、公钥加密,私钥解密;私钥加密,公钥解密。
3、公钥传输的过程不安全,易被窃取和替换。
4、由于公钥使用的密钥长度非常长,所以公钥加密速度非常慢,一般不使用其去加密。
5、某一个用户用其私钥加密,其他用户用其公钥解密,实现数字签名的作用。
6、公钥加密的另一个作用是实现密钥交换。
853

被折叠的 条评论
为什么被折叠?