aes加密解密工具 原生js的RSA和AES加密解密算法?

原生js的RSA和AES加密解密算法?AES/DES加密速度快,适用于大量数据,DES容易破解,一般采用三重DES,后来出现了速度更快更安全的AES RSA是公钥加密,速度慢,只能处理少量数据,优点是

原生js的RSA和AES加密解密算法?

AES/DES加密速度快,适用于大量数据,DES容易破解,一般采用三重DES,后来出现了速度更快更安全的AES RSA是公钥加密,速度慢,只能处理少量数据,优点是公钥即使在不安全的网络中公开,也可以保证安全常见的情况是双方与RSA协商一个密钥,并通过AES/3DES对数据进行加密

密码本身只能对长度等于密码块长度的单个数据块进行加密。要加密可变长度的数据,必须将数据分成若干独立的密码块。一般来说,最后一段数据还需要通过适当的填充方法扩展到满足密码块大小的长度。

一种工作模式描述加密每个数据块的过程,并且通常使用基于初始化向量的附加输入值进行随机化,以确保安全性。

常用模式有ECB、CBC、OFB、CFB、CTR和XTS!