我想将一个高达7'000'000的int加密成4-char字符串然后解密。
有关如何使用php轻松实现这一点的想法吗?
澄清
我想根据长度为4个字符的用户ID为每个Wordpress用户创建一个独特的slug。
example.com/rDfy
答案 0 :(得分:0)
log2(7,000,000)= 22.7或< 3个完整字节。使值为4字节整数,然后将其转换为4字节数组,Base64将最不重要的3字节编码为4字节,即编码,而不是加密,但可能就足够了。
如果您需要加密,则使用替换密码加密字节数组,确保它不是强加密。