我可以使用SHA 5在MySQL中解密数据吗?
答
散列算法(SHA =安全散列算法)是一种方法。您可以通过检查输入的密码(SHA)等于记录中的加密版本来验证密码等信息。尽管如此,你仍然无法解密。
+1
MD5也是一个散列 – 2012-08-02 11:35:22
+0
我想以加密格式存储用户信息。我如何在MYSQL中做到这一点?我想使用512位散列。 – 2012-08-02 11:43:36
答
你到底想做什么?正如迈克尔说的,你将无法扭转散列。当我们想隐藏真实信息并且永远不解密时,我们使用散列。如果你想解密它,那么使用一个不可逆的函数。
MySQL具有本机MD5()和SHA1()函数。也许你混淆了两者(或者可能使用Java SHA5)?不管在哪种情况下,SHA都是_hashing algorithms_而不是加密算法,这意味着它们只是单向的。他们不能被解密。 – 2012-08-02 11:32:38