是否有可能转换加密字符串(类似于md5),而不会失去再次解码的能力?
0TJyj0wX4ZCrsYlANG8QgwBHnGzGU7kr1BEkolr6tY0OdowpA==
Better: 73a4842f36b4n237m64as23
答案 0 :(得分:2)
根据定义,哈希是单向的。您将无法对加密的字符串进行哈希处理,然后“取消哈希”它以再次获取加密字符串。
但是,您可以尝试通过以下方式“缩小”加密字符串:
答案 1 :(得分:0)
您可以使用RSA加密数据 见this,它谈到了php中的crypt
答案 2 :(得分:0)
在PHP中加密的最佳方法是使用Mcrypt扩展。 http://www.php.net/manual/en/book.mcrypt.php
encryption和decryption的示例。
我还建议base64编码加密结果。
缩小对小数据(例如密码)没有意义。