我使用codeigniter 3 ecryption library使用codeigniter PHP framework中的默认设置来隐藏一些简单的字母数字字符串。
以下是一个关于它如何在codeigniter帮助程序中工作的小例子:
<?php
function shortCrypt($string) {
$CI =& get_instance();
$CI->load->library('encryption');
return $CI->encryption->encrypt($string);
}
返回的加密字符串对于我的目的来说太长了,我想在不丢失任何信息的情况下缩短它。我想通过md5传递AES-128加密字符串以达到32个字符长度,但唯一的问题是我无法获得原始字符串。
有没有办法去&#34;压缩&#34; AES-128加密字符串,以获得较短的字符串而不会丢失原始字符串?
抱歉我的英语不好。