社区
基础编程
帖子详情
mcrypt 编码函式库????
andyzsy
2002-09-03 10:38:13
小弟马上要做一东西,老板要求客户在写文章保存的时候,向客户要一个密匙,然后对文章进行加密,当自己要查看时,再次输入密匙,解密,
我想可能要用mcrypt 编码函式库????来实现,不知谁做过,请指点指点,谢谢!最好能有代码!!
...全文
93
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进行字符串加密解密
作者: lee 日期: 2012 年 08 月 16 日发表评论 (1)查看评论 网上的一片技术文章, 今天刚好用到, 转载, 自己懒得写了. 原文地址: http://blog.csdn.net/lwx2615/article/details/6818658 内容: 由于出于安全考虑,参数传递的时候需要进行加密和解密,一个比较简单的方法是直接使用php中的函数
php
mcrypt
aes,简单的PHP加密/解密(
Mcrypt
,AES)
我正在寻找使用
Mcrypt
的简单但加密强大的AES实现AES.希望将其归结为一对简单的函数,$garble = encrypt($key,$payload)和$payload = decrypt($key,$garble).解决方法:我最近正在学习这个主题,并将此答案作为社区维基发布,以分享我的知识,有待纠正.我的理解是,使用
Mcrypt
可以使用以下常量作为选项来实现AES:
MCRYPT
_RIJN...
PHP加密扩展
库
Mcrypt
的安装和使用示例
Mcrypt
是一个常用的PHP加密扩展
库
,它提供了各种加密算法的功能,可以用于数据的加密和解密操作。本文将介绍如何安装
Mcrypt
扩展
库
,并提供一些使用示例来加密和解密数据。
mcrypt
拓展_
Mcrypt
拓展的带密钥PHP加密和解密算法
mcrypt
的优点不仅仅在于其提供的加密算法较多,在windows下随PHP包一起发布,还在于它可以对数据进行加/解密处理,此外,它还提供了包括DES算法在内的35种处理数据用的函数。/***
Mcrypt
加密/解密* @param type $date 要加密和解密的数据* @param type $key 密钥* @param type $mode encode 默认为加密/decode ...
PHP 迁移
Mcrypt
至 OpenSSL 加密算法详解
对称加解密算法中,当前最为安全的是 AES 加密算法(以前应该是是 DES 加密算法),PHP 提供了两个可以用于 AES 加密算法的函数簇:
Mcrypt
和 OpenSSL。 其中
Mcrypt
在 PHP 7.1.0 中被 Deprecated,在 PHP 7.2.0 中被移除,所以即可起你应该使用 OpenSSL 来实现AES 的...
基础编程
21,889
社区成员
140,333
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章