对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。
对于需要还原的信息,则需要采用可逆的加密解密算法。
下面一组PHP函数是实现此加密解密的方法:
加密算法如下:
1 function encrypt($data, $key) 2 { 3 $key = md5($key); 4 $x = 0; 5 $len = strlen($data); 6 $l = strlen($key); 7 for ($i = 0; $i < $len; $i++) 8 { 9 if ($x == $l) 10 { 11 $x = 0; 12

本文介绍了一种使用PHP实现的可逆加密解密算法,该算法利用MD5生成密钥并结合字符串操作实现数据的加密与解密。适用于需要还原的敏感信息保护场景。
最低0.47元/天 解锁文章
1232

被折叠的 条评论
为什么被折叠?



