社区
基础编程
帖子详情
mcrypt 编码函式库????
andyzsy
2002-09-03 10:38:13
小弟马上要做一东西,老板要求客户在写文章保存的时候,向客户要一个密匙,然后对文章进行加密,当自己要查看时,再次输入密匙,解密,
我想可能要用mcrypt 编码函式库????来实现,不知谁做过,请指点指点,谢谢!最好能有代码!!
...全文
76
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不存在什么重新编译把!
请教!!!
php使用内置的
mcrypt
_encrypt和
mcrypt
_decrypt进行字符串加密解密
本文讨论了在PHP中使用
mcrypt
_encrypt和
mcrypt
_decrypt进行加密与解密时,如何避免URL混淆的问题,并提供了相应的处理方法。
php
mcrypt
aes,简单的PHP加密/解密(
Mcrypt
,AES)
本文介绍了如何使用PHP的
Mcrypt
库
创建一对简单的AES加密和解密函数。通过设置
MCRYPT
_RIJNDAEL_128作为算法,
MCRYPT
_MODE_CBC作为模式,并使用
MCRYPT
_DEV_URANDOM生成随机初始化向量(IV),确保了加密的安全性。加密后的结果会附加IV并进行Base64
编码
,解密时再进行解码并提取IV以完成解密过程。提供的测试代码显示了函数的正确性。
PHP加密扩展
库
Mcrypt
的安装和使用示例
本文介绍了PHP的
Mcrypt
加密扩展
库
的安装方法,并提供了数据加密解密的示例。在Linux上,可以通过PECL安装,然后在php.ini中启用扩展。示例代码展示了如何使用
Mcrypt
进行AES-128-CBC加密和解密,强调了密钥安全和数据保护的重要性。
mcrypt
拓展_
Mcrypt
拓展的带密钥PHP加密和解密算法
博客介绍了
mcrypt
拓展的优点,它提供较多加密算法,在windows下随PHP包发布,能对数据加/解密,还有35种处理数据的函数。同时给出了一个使用
mcrypt
进行加密/解密的函数示例。
PHP 迁移
Mcrypt
至 OpenSSL 加密算法详解
本文详细探讨了AES加密算法在PHP中的实现,对比了
Mcrypt
和OpenSSL两种函数簇的差异,强调了填充算法(NUL与PKCS7)及Base64
编码
处理的重要性,为跨系统数据加解密一致性提供了实用指南。
基础编程
21,890
社区成员
140,338
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章