Archive

Posts Tagged ‘mcrypt’

可恶,被 PHP-Mcrypt 的官方 Example 误导了

October 22nd, 2009

在看 php 的 mcrypt 加密,想使用对称算法,解决小块内容(比如 url、post)网上传输的安全性。即加密、解密用同一个密码。官方文档有个非常完整的演示功能的例子,大概顺序是:

打开 module 生成 IV 得到 key/密钥/密码 初始化(引擎?) 进行加密操作 关闭(引擎?) 重新初始化(引擎?) 进行解密操作 关闭(引擎?) 关闭 module

加密、解密放在了一个代码片段中,大概是想说,加、解密就那一句代码不同而已。

按照这个理解,为了使用方便,我把加、解密分解成了2个函数,内容都和例子差不多,不会有错。但一运行,不管用哪种加密算法,都会出现奇怪的解密后与原文不一

......[Continue Read/阅读全文]

PHP , , , , ,