正在查看: 标记有标签 加密解密 的文章(第 1 页 / 共 1 篇)

在PHP中进行3DES的加密和解密

PHP内置的mcrypt库支持多种块状加密算法,包括DES,3DES和Blowfish(默认算法)等。由于是块状加密(Block Ciper),mcrypt支持以下模式对输入字符串进行操作:CBC, OFB, CFB和ECB。

在这里,我写了一小段代码来测试PHP中的3DES加密和解密的实现过程。

以下示例所涉及到的参数如下:

  • 采用ECB模式
  • 192位Key (即24字节长度Key对超过Block Size的加密字符进行对应Mode操作)
  • ASCII Key 字节内容:ABCDEFGHIJKLMNOPQRSTUVWX
  • 需要加密字符串ASCII:www.cnSaturn.com

»阅读全文