关于这个主题已经提出和回答了很多问题,但没有一个答案对我有帮助。
我正在寻找一个 php 函数来加密一个像这样的小整数:
123456与只有一个加密的字符串A-Z,a-z和0-9
所以输出看起来像a1b2c3d4.
我将能够使用一个密钥stringkey来将其转换回123456
有什么帮助吗?
$key = "encryption key";
$text="123456";
$encrypted = bin2hex(openssl_encrypt($text,'AES-128-CBC', $key));
$decrypted=openssl_decrypt(hex2bin($encrypted),'AES-128-CBC',$key);
var_dump($encrypted,$decrypted);
Run Code Online (Sandbox Code Playgroud)
严格来说,这只会是 af 和 0-9,你可以想出一个更好(更紧凑)的算法来支持 a-zA-Z ......我现在什么都没想。(建议任何人?)
| 归档时间: |
|
| 查看次数: |
6234 次 |
| 最近记录: |