我想以这种方式加密和解密字符串
加密
字符串---->转换为十六进制---->对十六进制进行一些数学运算以获得新的十六进制
解密:
十六进制 ----> 反转数学运算以获得第一个十六进制 -----> 转换为字符串
是否可以进行这种类型的加密解密......以及如何将十六进制(八进制甚至base32或base64转换为原始字符串)?
谢谢
我想以这种方式加密和解密字符串
加密
字符串---->转换为十六进制---->对十六进制进行一些数学运算以获得新的十六进制
解密:
十六进制 ----> 反转数学运算以获得第一个十六进制 -----> 转换为字符串
是否可以进行这种类型的加密解密......以及如何将十六进制(八进制甚至base32或base64转换为原始字符串)?
谢谢
只是吐代码
到字节数组;
$text = 'blub';
$out = new Array();
for($i = 0; i < strlen($text); i++)
{
$out[$i] = ord(substr($text, $i, 1));
}
// Do what you want to your bytes here :D
而对于倒车
// Do stuff reversed to your encoding
$out = new Array();
$text = '';
for($i = 0; i < count($out); i++)
{
$text = $text . chr($out[$i]);
}