您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

加密解密 - php 对数字机密后仍为数字

2026/2/6 11:34:30发布8次查看
php怎么对数字加密,加密后仍为数字,类似知乎或segmentfault的url中的数字
回复内容: php怎么对数字加密,加密后仍为数字,类似知乎或segmentfault的url中的数字
这个urlencode严格意义上不算加密,只是编码,如空格ascii为32,对应16进制为20,所以是%20(函数会特殊转化转成+),数字字母不进行处理。
我觉得你要实现可以使用正则,循环处理字符串,除了数字不处理,其他的都分成小段使用对称加密,解密也可以实现
简单的可以将数字加盐进行md5
md5($id . $salt)
取前面n位转为10进制(md5结果相当于36进制数),再截取前n位
再将上面的结果和原先的id按一定规律混淆
如果还嫌不够还可以把id也转为8进制等再进行混淆
php表单数据加密一般常用password_hash()函数,你去看看文档
谢谢邀请。你可以直接使用md5
echo md5(123456);
可以用sprintf格式化编码
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product