最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ubuntu 14.04 缺少mcrypt扩展解决办法
时间:2022-06-30 19:18:42 编辑:袖梨 来源:一聚教程网
Mcrypt库支持20多种加密算法和8种加密模式,具体可以通过函数mcrypt_list_algorithms()和mcrypt_list_modes()来显示
magento无法安装,phpmyadmin提示,太心烦了,谷歌了一下,原来是php5没有启用mcrypt模块。
sudo php5enmod mcrypt
sudo service apache2 restart
执行上面的命令,再重新登陆。不会在出现上面的错误了。原帖里面还需要做软连接,但是我测试没有做软连接的话,也可以生效的。
例子
< ?php
$str = "我的名字是?一般人我不告诉他!"; //加密内容
$key = "key:111"; //密钥
$cipher = MCRYPT_DES; //密码类型
$modes = MCRYPT_MODE_ECB; //密码模式
$iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher,$modes),MCRYPT_RAND);//初始化向量
echo "加密明文:".$str."
";
$str_encrypt = mcrypt_encrypt($cipher,$key,$str,$modes,$iv); //加密函数
echo "加密密文:".$str_encrypt."
";
$str_decrypt = mcrypt_decrypt($cipher,$key,$str_encrypt,$modes,$iv); //解密函数
echo "还原:".$str_decrypt;
?>
相关文章
- 梦幻西游109花果山平民如何选择装备 07-07
- danny0926/ppt-skills 第一次生成 HTML 演示先试什么:入口、小稿和预览信号(skill首测版) 07-07
- 记一次分布式事务数据不一致的排查之旅:从超时到索引:层层剥茧 07-07
- PostgreSQL 在 MyBatis 中执行正常 SQL 失效:一次 DELETE USING 踩坑记录 07-07
- MyBatis批量insert-select踩坑:useGeneratedKeys=true 可能引起PostgreSQL返回大量插入结果 07-07
- Vibe Coding 全栈实战:章鱼哥解题 03 - 从教材检索到 AI 回答生成 07-07