社区
基础编程
帖子详情
mcrypt 编码函式库????
andyzsy
2002-09-03 10:38:13
小弟马上要做一东西,老板要求客户在写文章保存的时候,向客户要一个密匙,然后对文章进行加密,当自己要查看时,再次输入密匙,解密,
我想可能要用mcrypt 编码函式库????来实现,不知谁做过,请指点指点,谢谢!最好能有代码!!
...全文
30
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不存在什么重新编译把!
请教!!!
PHP4 中文手册
PHP4 中文手册
英文版权及引用文章归原著者所有
中文整理及CHM制作:星空浪子 zhongcfido@126.com http://netleader.126.com
您可以对本手册进行复制,但必须保证本手册的全整性,手册的错误之处请给我EMAIL或通过别的方
式
与我联系,我将在下一个版本中更新。
更新的版本或PHP的应用范例,及PHP的技术论坛请访问http://netleader.126.com/
完成于2000-2-13日
导读
第一章 PHP 介绍
来龙去脉
功能概述
PHP 与其它 CGI 的比较
第二章 安装与设定
环境需求与准备工作
快速设定及安装
PHP 的编译设定细部选项
php.ini 设定细部选项
如何写作 PHP 程
式
第三章 语法
语法简述
hello, world
嵌入方法
引用档案
程
式
注解
常数与变数
常数型态
变数型态
变数的使用
运算符号
算术运算
字串运算
设定运算
位元运算
逻辑运算
其它运算符号
流程控制
if..else 回圈
do..while 回圈
for 回圈
switch 回圈
其它的流程控制
函
式
与物件
函
式
物件
第四章
函
式
库
及
函
式
Adabas D 资料
库
连结
函
式
库
阿帕契伺服器专用
函
式
库
阵列处理
函
式
库
拼字检查
函
式
库
BC 高精确度
函
式
库
历法
函
式
库
ClibPDF
函
式
库
日期与时间
函
式
库
DBA
函
式
库
dBase 格
式
资料表
函
式
库
dbm 类资料
库
函
式
库
目录管理
函
式
库
动态连结
函
式
库
程
式
执行功能
函
式
库
FDF
函
式
库
filePro 资料
库
函
式
库
档案系统
函
式
库
HTTP 相关
函
式
库
Hyperwave 伺服器
函
式
库
图形处理
函
式
库
IMAP 电子邮件系统
函
式
库
PHP 选项及相关资讯
函
式
库
Informix 资料
库
函
式
库
InterBase 资料
库
函
式
库
LDAP 目录协定
函
式
库
电子邮件
函
式
库
数学运算
函
式
库
mcrypt
编码
函
式
库
mhash 杂凑
函
式
库
杂项
函
式
库
mSQL 资料
库
函
式
库
SQL Server 资料
库
函
式
库
MySQL 资料
库
函
式
库
Sybase 资料
库
函
式
库
网路
函
式
库
NIS
函
式
库
ODBC 资料
库
连结
函
式
库
Oracle 8 资料
库
函
式
库
Oracle 资料
库
函
式
库
Perl 相容语法
函
式
库
PDF 格
式
档案
函
式
库
PostgreSQL 资料
库
函
式
库
常规表示法
函
式
库
信号与共享记忆体
函
式
库
Solid 资料
库
连结
函
式
库
SNMP 网管
函
式
库
字串处理
函
式
库
URL 处理
函
式
库
变数处理
函
式
库
Vmailmgr 邮件处理
函
式
库
WDDX
函
式
库
压缩档案
函
式
库
XML 剖析
函
式
库
Session
函
式
库
GNU 记录
函
式
库
FTP 档案传输
函
式
库
MCAL 模组日历存取
函
式
库
第五章 范例程
式
访客计数器
使用者认证
聊天室
留言版
意见信箱
广告轮播
附录 A
函
式
索引
PHP
函
式
索引 967 个
函
式
共有 967 个
函
式
Abs: 取得绝对值。 Acos: 取得反余弦值。 ada_afetch: 取得资料
库
的传回列。 ada_autocommit: 开关自动更动功能。 ada_close: 关闭 Adabas D 连结。 ada_com
PHP
函
式
索引
PHP
函
式
索引 共有 967 个
函
式
Abs: 取得绝对值。 Acos: 取得反余弦值。 ada_afetch: 取得资料
库
的传回列。 ada_autocommit: 开关自动更动功能。 ada_close: 关闭 Adabas D 连结。 ada_commit: 更动 Adabas D 资料
库
。 ada_connect: 连结至 Adabas D 资料
库
。
PHP编程 967 个
函
式
值得收藏
967 个
函
式
Abs: 取得绝对值。
PHP语法速查表
PHP语法速查表 PHP
函
式
索引 967 个
函
式
共有 967 个
函
式
Abs: 取得绝对值。 Acos: 取得反余弦值。 ada_afetch: 取得资料
库
的传回列。 ada_autocommit: 开关自动更动功能。 ada_close: 关闭 Adabas D 连结。 ada_commit: 更动 Adabas D 资料
库
。 ada_connect: ...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章