How can I decrypt password string in PHP which was encrypted with crypt?

前端 未结 3 632
半阙折子戏
半阙折子戏 2020-12-22 10:18

How can I decrypt a password string in PHP which was encrypted with crypt?

$salt = substr($_POST[\'password\'], 0, 2);  
$password = crypt($_POS         


        
相关标签:
3条回答
  • 2020-12-22 10:24

    1) you can use symmetric encryption instead of hash (crypt function is hash) - in this way you would have possibility to decrypt it.

    2) usually sites services create special link and mail it to user. By this link we have page where we can change password. It is more safe way to store passwords.

    0 讨论(0)
  • 2020-12-22 10:25

    http://php.net/manual/en/function.crypt.php

    crypt — One-way string hashing

    there is no reverse operation of crypt. The best you can - reset password and send it to user.

    0 讨论(0)
  • 2020-12-22 10:28

    This is probably not the answer you are looking for, but this is just a more security wise practice.

    Password should be One Way Hashed, when the user ask for a new Password, you should send him a temporary random password that he will change on next login.

    0 讨论(0)
提交回复
热议问题