首页 > IT.IT > 【php】数据加密与解密

【php】数据加密与解密

2007年6月8日  如果本文对您有帮助,请留下您宝贵的足印!==>

最近突发奇想,想实现一个小功能,(具体的保密,呵呵~)
其中一段我想用数据加密来实现,但是这个并不是像md5那样单xiang的,因为我只是想在传输过程中加密,而传输到了后再进行解密。而且我并不想在服务器端装什么组件。所以就………..研究………….了一下,没有结果。
哈哈,就问了一下haohappy这个php高手。
结果得到了如下函数:
base64_encode()
base64_decode()

实验了一下,挺符合我的要求的,有空再给他加个私钥,就很完美了~~~

其实,以前在研究php发信的时候就有碰到过这个函数,phpsocket发信的title部分当出现中文的时候,就是用base64_encode来解决乱码的问题的。呵呵。

顺便列一下haohappy提供的另外几个函数,(虽然不符合我的要求)
rawurldecode — 对已编码的 url
字符串进行解码

rawurlencode — 按照 rfc 1738 对 url
进行编码

urldecode — 解码已编码的 url
字符串

urlencode — 编码 url 字符串
btw:在刚才调试的工程中,感觉似乎迅雷的下载地址也是base64加密的,很you可能。有空研究一下看看。。:)
btw2:再仔细看了一下,想起来以前有个东东提供带密钥的base64来着,仔细baidu了一下下,发现原来是这里
http://www.discuz.net/usersguide/advanced_passport.htm
代码如下:


这段代码非常神奇支持私钥,可以加密的同时还能做到解密,而且他的加密结果居然唯一的。
例如:
数据:iloveu
钥匙:really?
加密结果:czcimaa5wheeyfl8

         
bzsdo1jrxhueyfn2

         
az8fpvvsdcvsnlvw

         
bjoaofjrcyjrnqqh

          cjyjmvbpdyzqnfh9

         
…………….
强烈推荐~~~~~~~~~~~~~~~
 


本文来自苏南的博客, 转载请注明网址:http://newsn.net, 谢谢!
我的淘宝小店:http://68zz.com
我的Sina圈子:http://q.blog.sina.com.cn/pctalk


作者: 苏南 分类: IT.IT 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.