引言
应用场景:
- sql语句DES加解密
- 短信通过DES和Base64的加密方式进行传输交互
DES(Data Encryption Standard)是一种使用密钥加密的对称加密算法,DES加密过程中使用了混淆和扩散两个原则,可以根据不同的填充padding(PKCS5/PKCS7/ISO10126/NO)、位数digit(128b/192b/256b)、模式mode(ECB/CBC/CFB/OFB/CTR)、密钥key(16B/24B/32B)、偏移量iv来控制加密行为
I DES加解密
DES加解密,是密码学中的一种数据加密标准(Data Encryption Standard);
- 支持自定义密钥、偏移量,以及CBC、ECB、CFB、OFB、CTR等6种加解密模式
- ZeroPadding、Pkcs5Padding、Pkcs7Padding、Iso7816Padding、Ansix923Padding等5种填充模式
- Base64和Hex输出。
案例
-
需求:通过固定号码把加密后的字符串发送到指定终端即可