AES 加解密和 RSA加解密的区别

RSA 是非对称加密,公钥加密,私钥解密, 反之亦然。缺点:运行速度慢,不易于硬件实现。常私钥长度有512bit,1024bit,2048bit,4096bit,长度越长,越安全,但是生成密钥越慢,加解密也越耗时。

AES 对称加密,密钥最长只有256个 bit,执行速度快,易于硬件实现。由于是对称加密,密钥需要在传输前通讯双方获知。

AES加密数据块分组长度必须为128比特,密钥长度可以是128比特、192比特、256比特中的任意一个(如果数据块及密钥 长度不足时,会补齐)

你可能感兴趣的:(AES 加解密和 RSA加解密的区别)