ID混淆算法
来源:互联网 发布:mac 重装flash player 编辑:程序博客网 时间:2024/06/01 07:32
<?php/** * ID混淆算法 */class IdCrypt{/** * 对整数id进行可逆混淆 */public static function encodeId($id){$sid = ($id & 0xff000000);$sid += ($id & 0x0000ff00) << 8;$sid += ($id & 0x00ff0000) >> 8;$sid += ($id & 0x0000000f) << 4;$sid += ($id & 0x000000f0) >> 4;$sid ^= 11184810;return $sid;}/** * 对通过encodeId混淆的id进行还原 */public static function decodeId($sid){if (!is_numeric($sid)) {return false;}$sid ^= 11184810;$id = ($sid & 0xff000000);$id += ($sid & 0x00ff0000) >> 8;$id += ($sid & 0x0000ff00) << 8;$id += ($sid & 0x000000f0) >> 4;$id += ($sid & 0x0000000f) << 4;return $id;}}
0 0
- ID混淆算法
- 混淆id的一种方法
- Zend 混淆函数算法
- R类反射混淆,找不到资源ID
- Dotfuscator中字符串混淆算法
- Antialiasing 反混淆算法 反走样算法
- [算法] 生成唯一id
- twitter ID生成算法
- android 防止R被混淆,R类反射混淆,找不到资源ID
- 混淆
- 混淆
- 混淆
- 混淆
- 混淆
- 混淆
- 混淆
- 混淆
- 混淆
- 不同浏览器事件监听
- WSGI 简介
- hadoop配置文件说明
- setuptools " UnicodeDecodeError:"问题探究
- 关于editText的细节
- ID混淆算法
- [mac]mac os怎么显示隐藏文件夹
- 15.PHP内核探索:操作码OpCode
- 求斐波拉契序列和回文数
- Cygwin使用方法
- Android uses-permission大全
- android广播机制Broadcast
- 设计模式-简单工厂模式
- 用win32控制台写C++程序,程序运行完成马上就消失