发布:2023/12/7 15:45:57作者:大数据 来源:大数据 浏览次数:389
BASE64:编码方式(8位字节代码),二进制与字符串相互转换
MD5:Message Algorithm(消息摘要算法第五版),散列函数(哈希算法)_不可逆,压缩性
DES:Data Encrytion Standard(数据加密标准),对应算法是DEA
特点:
1. 对称加密
2. 同一个SK
AES:Advanced Encrytion Standard(高级加密标准)
特点:
1.对称加密
2. 一个SK扩展成多个子SK,轮加密
RSA:特点:
1. 非对称加密,即:PK与SK不是同一个
2. PK用于加密,SK用于解密
3. PK决定SK,但是PK很难算出SK(数学原理:两个大质数相乘,积很难因式分解)
4. 速度慢,只对少量数据加密
加密解密算法(对称类)
名称 类实现
DES DES transform = DES.Create();
RC2 RC2 transform = RC2.Create();
Rijndael Rijndael transform = Rijndael.Create();
TripleDES TripleDES transform = TripleDES.Create();
----------------------------------------------------------
名称 | Key(new Byte[])长度 | IV(new Byte[])长度 |
DES | 8 | 8 |
RC2 | 5,6,7...15,16 | 8 |
Rijndael | 8,16,24,32 | 16 |
TripleDES | 16,24 | 8 |
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4