Codeigniter 密码解密
Codeigniter Password Decryption
我目前正在尝试从以前使用 codeIgniter 的 Mcrypt
协议加密密码的数据库导入用户列表。
坦率地说,我不知道我在做什么 :( 我已经在我的服务器上安装了框架,并试图从框架中调用解密 class,但它根本没有接受.
我的objective是把密码解密然后加密成Joomla的(我觉得至少用的是)md5加密加盐的密码。下面是一个密码的例子我需要解密:
r5WEX++ZKggg7d6fQYAZfFOm/z3nTJmxQA00zVWhhn7cvmrSrIm/NYI51o9372qf6JtYQEil72b4JzszVo+oPg==
我想我可以处理重新加密,我只是不知道如何解密这些东西。感谢任何可以提供帮助的人!
Codeigniter 默认使用 $config['encryption_key']
,您可以在配置文件中找到它,用于 cryptographic 进程!
所以要解密它,你必须先有这个密钥!然后你可以解密它如下:
$this->load->library('encrypt');
$encrypted_password = 'r5WEX++ZKggg7d6fQYAZfFOm/z3nTJmxQA00zVWhhn7cvmrSrIm/NYI51o9372qf6JtYQEil72b4JzszVo+oPg==';
$key = 'secret-key-in-config';
$decrypted_string = $this->encrypt->decode($encrypted_password, $key);
然后你可以再次加密它!
我目前正在尝试从以前使用 codeIgniter 的 Mcrypt
协议加密密码的数据库导入用户列表。
坦率地说,我不知道我在做什么 :( 我已经在我的服务器上安装了框架,并试图从框架中调用解密 class,但它根本没有接受.
我的objective是把密码解密然后加密成Joomla的(我觉得至少用的是)md5加密加盐的密码。下面是一个密码的例子我需要解密:
r5WEX++ZKggg7d6fQYAZfFOm/z3nTJmxQA00zVWhhn7cvmrSrIm/NYI51o9372qf6JtYQEil72b4JzszVo+oPg==
我想我可以处理重新加密,我只是不知道如何解密这些东西。感谢任何可以提供帮助的人!
Codeigniter 默认使用 $config['encryption_key']
,您可以在配置文件中找到它,用于 cryptographic 进程!
所以要解密它,你必须先有这个密钥!然后你可以解密它如下:
$this->load->library('encrypt');
$encrypted_password = 'r5WEX++ZKggg7d6fQYAZfFOm/z3nTJmxQA00zVWhhn7cvmrSrIm/NYI51o9372qf6JtYQEil72b4JzszVo+oPg==';
$key = 'secret-key-in-config';
$decrypted_string = $this->encrypt->decode($encrypted_password, $key);
然后你可以再次加密它!