当前位置:首页 > 日记 > 正文

使用des进行加密和解密的PHP

使用des进行加密和解密的PHP
des是一种标准的数据加密算法,详细介绍了这个算法,可以参考wiki和百度百科:
维基百科全书百度百科

PHP有一个加密算法,可以支持DES:推广= php_mcrypt.dll

在配置文件中打开此扩展不能在Windows环境中使用。

要复制libmcrypt.dll PHP文件夹到系统system32目录下,这是通过phpinfo看mcrypt模块,这意味着可以尝试下。

下面是在PHP中使用des加密和解密的示例:
复制代码代码如下所示:
输入-要解密的东西
密钥——使用的密钥

功能do_mencrypt($美元输入,关键)
{
$输入= str_replace(
$输入= str_replace(T
$输入= str_replace(R
美元关键= substr(MD5(为重点),0, 24);
为TD = mcrypt_module_open('tripledes ',' ','ecb ',');
四美元= mcrypt_create_iv(mcrypt_enc_get_iv_size($ TD),mcrypt_rand);
mcrypt_generic_init(美元美元美元的关键,TD,IV);
encrypted_data = mcrypt_generic美元(美元美元TD,输入);
mcrypt_generic_deinit($ TD);
mcrypt_module_close($ TD);
返回装饰(CHOP(base64_encode($ encrypted_data)));
}

输入-要解密的东西
密钥——使用的密钥

功能do_mdecrypt($美元输入,关键)
{
$输入= str_replace(
$输入= str_replace(T
$输入= str_replace(R
$输入=装饰(CHOP(base64_decode($输入)));
为TD = mcrypt_module_open('tripledes ',' ','ecb ',');
美元关键= substr(MD5(为重点),0, 24);
$iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);
mcrypt_generic_init(美元美元美元的关键,TD,IV);
decrypted_data = mdecrypt_generic美元(美元美元TD,输入);
mcrypt_generic_deinit($ TD);
mcrypt_module_close($ TD);
返回装饰(CHOP($ decrypted_data));

}

相关文章

Realpopup是realpopup.exe-过程

Realpopup是realpopup.exe-过程

过程,电脑软件,Realpopup,realpopup,exe,点评:realpopup.exe是RealPlayer的消息相关的程序,是用来弹出信息提示 进程文件:realpopup或realpopup.exe 过程名称:真正弹出 过程类别:安全风险的过程 英文描述: realpopup.exe是一个过程,属于真正的实…

一种储存Word2007文档为网页格式的

一种储存Word2007文档为网页格式的

文档,方法,网页,格式,电脑软件,Word2007可以将文档保存为网页格式,这样我们就可以用浏览器打开文件的预览。具体步骤如下: 第一步,打开word文档,点击左上角、Office按钮,然后选择保存它按钮,在弹出窗口中保存文件的副本;选择其他格式; 第二步,在弹…

如何看待在Word2003文档的字数

如何看待在Word2003文档的字数

文档,如何看待,字数,电脑软件,记得老师经常布置作业时,让我们写作文,并且单词的数量要达到多少。每次写完作文后,我仔细地把文章从开头到结尾,看看有多少个单词。如果达不到字数,添加任意数量的词放在一起。哈哈 uff01if我们使用文字来写文章,你…

用U盘安装linux的方法与技巧

用U盘安装linux的方法与技巧

方法,安装,技巧,电脑软件,linux,评论:Linux现在有越来越多的人使用。用U盘安装什么技能 Linux的功能也很强大,这个强大的操作系统也可以安装到USB运行,可以放在口袋里,只要你的电脑支持U盘启动的,我们可以用它来上网、办公、视频聊天、玩游戏。…

给我绝望的承诺。卜布耀轻松地说)。

给我绝望的承诺。卜布耀轻松地说)。

承诺,给我,地说,绝望,轻松,人们总是犯错误,否则就是过度拥挤的正确方法。 如果你回到原来的那一个,你也许不会那么痛苦。 )。承受不起,但天长地久,为何难以放手 一定要自信,你是一个风景,没有必要仰视别人的风景。 世界上没有心是空的,只有空的…

如何在Win8.1系统显示隐藏的资源管

如何在Win8.1系统显示隐藏的资源管

显示隐藏,资源管理,系统,如何在,电脑软件,评论:图书馆是临时存放在回收资源的地方。该系统已经升级到Win8.1。它不知道如何找到库函数。在Win8.1系统图书馆不是取消而是隐藏。下面是如何显示它。 所谓的图书馆,顾名思义,是一个地方,暂时存放在…

Win7和Vista系统如何清除多余的安

Win7和Vista系统如何清除多余的安

安装,系统,清除,提示,多余,注意:在Windows 7和Vista系统中,下载时没有安装更新,如果这一次因为一些比较重要的东西需要重启系统,总的来说如果安装和更新水,面对这个问题,下面是一个很好的解决方案,感兴趣的朋友可以在下面试试。 如何删除多余的Win…

查询不使用MySQL的disctinct组重复

查询不使用MySQL的disctinct组重复

查询,电脑软件,MySQL,disctinct,有一个需求还没有解决,在谷歌很长一段时间里,这个节目没人能用,最后修鬼神的活动。 是的,假设一张桌子: 我f_id价值 12 22 B 35 C 49 C 59 66 D 我f_id价值 12 22 B 35 C 49 C 59 66 D ID是主键,和f_id是外键,我…

CentOS6.3如何删除旧的内核的方法

CentOS6.3如何删除旧的内核的方法

删除,方法,内核,电脑软件,点评:CentOS 6.3经常更新的内核,这就导致了许多项目,当我们开始启动。我们可以删除旧内核并保存最新的内核,这样我们就可以释放一些磁盘空间。 CentOS 6.3经常更新的内核,这导致了大量的开机启动项。我们可以删除旧内…

谷歌:安卓现在领先iPhone

谷歌:安卓现在领先iPhone

电脑软件,谷歌,iPhone,12月7日,谷歌董事长Eric Schmidt(Eric Schmidt)在巴黎举行的LeWeb会议上表示:Android已经超过iPhone。;在施密特的房间里,她充满了iPhone、iPad和Mac。听完施密特的判决后,听众突然沉默了一会儿,这意味着他们对施密特的话表示…

进入游戏后,屏幕打开后屏幕打开。

进入游戏后,屏幕打开后屏幕打开。

屏幕,进入游戏,电脑软件,问题: Ldquo是安装在电脑上;饥荒游戏是玩不了,因为刚进入游戏,花屏是重装上阵,好几次都没有安装。 答案uff1a 玩饥饿游戏花屏,因为有反走样功能。 解决的办法是先打开N卡,那就是NVIDIA卡或显卡芯片NVIDIA控制面板,点管理…

QQ情侣签名:只要你愿意,我能陪你多远

QQ情侣签名:只要你愿意,我能陪你多远

多远,我能,只要你,陪你,情侣,所有的睡意,每一个想法都是关于你的。 不安的情绪,每天关于你。 站在屋顶上,看到爱来临的曙光。 透过门,我听到了爱的声音。 不要有太多的理由。我想让你知道我已经足够爱你了。 不需要太多理由,只要你能相信我…