PHP加解密
备注:此代码是需要配合php扩展mcrypt才可以使用的,如果觉得繁琐,可以使用openssl_encrypt方式,参考:https://www.cnblogs.com/ccdr/p/17596664.html
/** * 敏感信息加密(仅服务端内部自己使用) * 前提:必须安装对应的php扩展mcrypt后才可以使用 * @param string $key 字段名称 * @param string $string 字段值 * @return string */ public static function encrypt($key,$string){ return @ base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256,md5($key),$string,MCRYPT_MODE_CBC,md5(md5($key)))); } /** * 敏感信息解密(仅服务端内部自己使用) * 前提:必须安装对应的php扩展mcrypt后才可以使用 * @param string $key 字段名称 * @param string $string 字段值 * @return string */ public static function decrypt($key,$string){ return @ rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256,md5($key),base64_decode($string),MCRYPT_MODE_CBC,md5(md5($key))),'12'); }
通往牛逼的路上,在意的只有远方!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
2022-01-11 前后端可共用的敏感内容加密解密方案