社区
基础编程
帖子详情
mcrypt 编码函式库????
andyzsy
2002-09-03 10:38:13
小弟马上要做一东西,老板要求客户在写文章保存的时候,向客户要一个密匙,然后对文章进行加密,当自己要查看时,再次输入密匙,解密,
我想可能要用mcrypt 编码函式库????来实现,不知谁做过,请指点指点,谢谢!最好能有代码!!
...全文
35
6
打赏
收藏
mcrypt 编码函式库????
小弟马上要做一东西,老板要求客户在写文章保存的时候,向客户要一个密匙,然后对文章进行加密,当自己要查看时,再次输入密匙,解密, 我想可能要用mcrypt 编码函式库????来实现,不知谁做过,请指点指点,谢谢!最好能有代码!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章