在线DES加密/解密

本工具提供了DES算法加密及解密功能,DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法。本工具支持Triple DES加密/解密(即:3DES算法),它使用3条56位的密钥对数据进行三次加密。另外,本工具还支持CBC、CFB、CTR、OFB和ECB 5种加解密模式。
工具介绍

DES加密/解密工具介绍

DES是数据加密标准的简写,是使用密匙加密的块算法,参数有key、data、mode,其中key密匙为7个字节56位,data数据位8个字节64位,mode则为工作方式。在1977年被美国的国家标准局确定成为了联邦资料处理标准,之后哦算法在国际上流传使用。

相关资料:

1、在线DES加密,可自定义加密秘钥(加密秘钥请牢记,解密时需要用到加密时的密码)

2、在线DES解密,可自定义解密秘钥(解密时请输入正确的加密时秘钥,否则解密结果输出为空)

DES主要原则为混淆与散布,能够有效的防止对密码系统的统计与分析以及对密匙的逐段破译。

所谓对称性加密,加密和解密密钥相同。对称性加密一般会按照固定长度,把待加密字符串分成块。不足一整块或者刚好最后有特殊填充字符。往往跨语言做DES加密解密,经常会出现问题。往往是填充方式不对、或者编码不一致、或者选择加密解密模式(ECB,CBC,CTR,OFB,CFB,NCFB,NOFB)没有对应上造成。常见的填充模式有:'pkcs5','pkcs7','iso10126','ansix923','zero' 类型,包括DES-ECB,DES-CBC,DES-CTR,DES-OFB,DES-CFB。