社区
基础编程
帖子详情
mcrypt 编码函式库????
andyzsy
2002-09-03 10:38:13
小弟马上要做一东西,老板要求客户在写文章保存的时候,向客户要一个密匙,然后对文章进行加密,当自己要查看时,再次输入密匙,解密,
我想可能要用mcrypt 编码函式库????来实现,不知谁做过,请指点指点,谢谢!最好能有代码!!
...全文
94
6
打赏
收藏
mcrypt 编码函式库????
小弟马上要做一东西,老板要求客户在写文章保存的时候,向客户要一个密匙,然后对文章进行加密,当自己要查看时,再次输入密匙,解密, 我想可能要用mcrypt 编码函式库????来实现,不知谁做过,请指点指点,谢谢!最好能有代码!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anziqi
2002-09-03
打赏
举报
回复
先给你一个例子.这个东东基本安装里好象不代你得去下载他,安装他才好用.
首先,我们将介绍如何使用Mcrypt扩展库对数据进行加密,然后再介绍如何使用它进行解密。下面的代码对这一过程进行了演示,首先是对数据进行加密,然后在浏览器上显示加密后的数据,并将加密后的数据还原为原来的字符串,将它显示在浏览器上。
使用Mcrypt对数据进行加、解密
<?php
// Designate string to be encrypted
$string = "Applied Cryptography, by Bruce Schneier, is
a wonderful cryptography reference.";
// Encryption/decryption key
$key = "Four score and twenty years ago";
// Encryption Algorithm
$cipher_alg = MCRYPT_RIJNDAEL_128;
// Create the initialization vector for added security.
$iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher_alg,
MCRYPT_MODE_ECB), MCRYPT_RAND);
// Output original string
print "Original string: $string
";
// Encrypt $string
$encrypted_string = mcrypt_encrypt($cipher_alg, $key,
$string, MCRYPT_MODE_CBC, $iv);
// Convert to hexadecimal and output to browser
print "Encrypted string: ".bin2hex($encrypted_string)."
";
$decrypted_string = mcrypt_decrypt($cipher_alg, $key,
$encrypted_string, MCRYPT_MODE_CBC, $iv);
print "Decrypted string: $decrypted_string";
?>
_Shakespeare
2002-09-03
打赏
举报
回复
http://www.php.net/manual/en/ref.mcrypt.php这里有你需要的所有
我一直用md5(),所以没有实际经验
phpteam
2002-09-03
打赏
举报
回复
自己写个简单点的加密解密函数不就得了
avenger
2002-09-03
打赏
举报
回复
晕倒.还要改服务器配置.
也太麻烦了吧.
我还是同意二楼的说法.自定义一个加解密函数吧.呵.不过安全性就有点差了..
嘿嘿.
anziqi
2002-09-03
打赏
举报
回复
综述:Mcrypt 2.4.7是一个功能强大的加密算法扩展库,它包括有22种算法,其中就包括下面的几种算法:
Blowfish RC2 Safer-sk64 xtea
Cast-256 RC4 Safer-sk128
DES RC4-iv Serpent
Enigma Rijndael-128 Threeway
Gost Rijndael-192 TripleDES
LOKI97 Rijndael-256 Twofish
PanamaSaferplus Wake
如何安装Mcrypt?
在标准的PHP软件包中不包括Mcrypt,因此需要下载它,下载的地址为:ftp://argeas.cs-net.gr/pub/unix/mcrypt/ 。下载后,按照下面的方法进行编译,并把它扩充在PHP中:
下载Mcrypt软件包。
gunzipmcrypt-x.x.x.tar.gz
tar -xvfmcrypt-x.x.x.tar
./configure --disable-posix-threads
make
make install
cd to your PHP directory.
./configure -with-mcrypt=[dir] [--other-configuration-directives]
make
make install
根据你的要求和PHP安装时与服务器作适当的修改。
andyzsy
2002-09-03
打赏
举报
回复
我是在win下玩php的,请问我该怎么做???该下载什么东西,???win下安装php不存在什么重新编译把!
请教!!!
JDK 11.0.1 Windows x64 安装包
Java Development Kit(JDK)是软件开发者编写Java程序的必备工具。JDK 11.0.1是继JDK 10之后的一个重要更新,它带来了许多改进和新特性,旨在提高开发者的生产力,并增强Java平台的安全性和性能。在本章中,我们将对JDK 11.0.1进行简要介绍,包括它的版本特点、以及为什么开发者应当考虑升级到该版本。随着JDK的更新,Java语言不断进化,为开发者提供更强大、更高效的语言特性以及新的API,以适应不断变化的编程需求和挑战。graph LR。
JDK 1.8 安装、配置与注意事项(win7 64bit )
1、下载JDK 官方下载地址: Java SE Development Kit 8 Downloads http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 关于版本选择需要注意的问题: 如果eclipse安装的是32位的,则JDK也应该装Windows x86(32...
OBIEE升级(11.1.1.7.0至11.1.1.9.0)
BIEE升级是一件很头疼的事情,升级之后会导致分析报表不兼容出现大面积报错,相关服务器也会出现不可预知的错误 ,BIEE这块相关资料较少主要借助oracle官方论坛,导致问题的解决很费劲,一个月前我也是很曲折的将BIEE进行了小版本的升级,因为是第一次升级过程比较坎坷,幸好结果比较满意,所以这里我就记录下升级大致的步骤和升级过程中可能出现的错误以及解决方法
【免费下载】 Oracle JDK 11.0.15 for Windows x64
Oracle JDK 11.0.15 for Windows x64 【下载地址】OracleJDK11.0.15forWindowsx64 Oracle JDK 11.0.15 for Windows x64欢迎使用Oracle JDK 11.0.15的Windows 64位版本 ...
【jdk官网下载与安装以及环境变量的配置教程】
2,点击Products,然后往下点击java,转跳Java页面3,下载页面如图所示,点击 download转跳Java下载页面。4,Java页面如图所示,往下翻找到Java11Windows版本 ,点击下载x64位的JDK,然后勾选下载,最后它会出现Oracle账户登录,需要注册Oracle账户登录下载即可。5,下载完成如图所示,双击或点击右键进行安装6,点击下一步7,根据自己的需求安装在那个-盘8,安装完毕。
基础编程
21,889
社区成员
140,333
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章