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