AES和RSA是什么关系?和MD5又有什么关系?

用RSA加密,同样的明文加密两次得到的密文为什么不一样?
RSA加密到底是怎么回事?我手上只有第三方库函数,封装的很好,看不懂,求详细讲解

AES和RSA都是加密算法
AES属于对称加密算法
RSA属于非对称加密算法,公钥和私钥不一致
MD5是一种校验方式,用于保证文件的正确性,防止被植入木马或病毒追问

能不能说详细一点啊
对称加密和非对称加密什么意思,还有公钥和私钥什么意思
有简短代码展示一下,配合概念理解就好了
大神come on!!

追答

对称加密指加密和解密使用相同密钥的加密算法。
常用的有DES算法,3DES算法,TDEA算法,Blowfish算法,RC5算法,IDEA算法。

非对称加密指加密和解密使用不同密钥的加密算法。如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。
常用的有RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)。

代码和原理网上都有,搜一下看看吧。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-18
AES和RSA都是加密算法
AES属于对称加密算法
RSA属于非对称加密算法,公钥和私钥不一致
MD5是一种校验方式,用于保证文件的正确性,防止被植入木马或病毒
对称加密指加密和解密使用相同密钥的加密算法。
常用的有DES算法,3DES算法,TDEA算法,Blowfish算法,RC5算法,IDEA算法。

非对称加密指加密和解密使用不同密钥的加密算法。如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。
常用的有RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)
第2个回答  2017-07-17
AES和RSA都是加密算法 AES属于对称加密算法 RSA属于非对称加密算法,公钥和私钥不一致 MD5是一种校验方式,用于保证文件的正确性,防止被植入木马或病毒
相似回答