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