工具介绍
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。