社区
基础编程
帖子详情
mcrypt 编码函式库????
andyzsy
2002-09-03 10:38:13
小弟马上要做一东西,老板要求客户在写文章保存的时候,向客户要一个密匙,然后对文章进行加密,当自己要查看时,再次输入密匙,解密,
我想可能要用mcrypt 编码函式库????来实现,不知谁做过,请指点指点,谢谢!最好能有代码!!
...全文
80
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
扩展
库
,并提供一些使用示例来加密和解密数据。
PHP 迁移
Mcrypt
至 OpenSSL 加密算法详解
对称加解密算法中,当前最为安全的是 AES 加密算法(以前应该是是 DES 加密算法),PHP 提供了两个可以用于 AES 加密算法的函数簇:
Mcrypt
和 OpenSSL。 其中
Mcrypt
在 PHP 7.1.0 中被 Deprecated,在 PHP 7.2.0 中被移除,所以即可起你应该使用 OpenSSL 来实现AES 的...
mcrypt
拓展_
Mcrypt
拓展的带密钥PHP加密和解密算法
mcrypt
的优点不仅仅在于其提供的加密算法较多,在windows下随PHP包一起发布,还在于它可以对数据进行加/解密处理,此外,它还提供了包括DES算法在内的35种处理数据用的函数。/***
Mcrypt
加密/解密* @param type $date 要加密和解密的数据* @param type $key 密钥* @param type $mode encode 默认为加密/decode ...
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章