最近想找一个php的密匙可逆加密函数
几经周折找到了mcrypt。并在网上找到了一个demo
原程序当然可以直接加解密
但是把转换后的16进制的字符串还原成2进制的密文去解密的时候却发现不能解密了
经过对比发现还原成2进制后的密文和直接加密完的密文是一样的,为什么不能解密就很困惑了 希望有人能帮我解答下哈
回复讨论(解决方案) $iv 的值改变了
$iv 的值改变了
这样的话有解决办法么
储存的时候要同时储存$iv?
是的,这是公开密钥加密算法
有两个密钥
一个是公钥,即 iv 内置于你提供的加解密程序中
一个是私钥,提供给使用者
是的,这是公开密钥加密算法
有两个密钥
一个是公钥,即 iv 内置于你提供的加解密程序中
一个是私钥,提供给使用者
谢谢了那有没有什么函数是可逆的crypt(str,key)这样的呢。。