DES批量加密解密

导出结果

DES批量加密解密在线工具介绍


DES是对称性加密里面常见一种,全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法。密钥长度是64位(bit),超过位数密钥被忽略。所谓对称性加密,加密和解密密钥相同。对称性加密一般会按照固定长度,把待加密字符串分成块。不足一整块或者刚好最后有特殊填充字符。往往跨语言做DES加密解密,经常会出现问题。往往是填充方式不对、或者编码不一致、或者选择加密解密模式(ECB,CBC,CTR,OFB,CFB,NCFB,NOFB)没有对应上造成。常见的填充模式有: 'pkcs5','pkcs7','iso10126','ansix923','zero' 类型,包括DES-ECB,DES-CBC,DES-CTR,DES-OFB,DES-CFB。

应用场景


批量DES加密或者解密,以每一行的数据为依据,逐行加密!解密亦然!

注意:


des批量加解密采用ecb模式 支持 'ZeroPadding' 'pkcs5','pkcs7','iso10126','ansix923','iso97971'填充方式加解密!

Pkcs5是Pkcs7在块大小为8时特殊情况,本质上是一样的

更新日志


2018年8月5号上线

2021年7月24号,增加了'pkcs5','pkcs7','iso10126','ansix923','iso97971'填充方式