问一个加密的问题。 md5是哈希算法,不是加密算法,对于一般md5,明文一样,哈希值就一样。有的算法会加salt,salt不同,哈希值就不同。加密算法是根据密钥决定密文的。相同的明文,密钥不同,密文就不同。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 浏览器POST数据加密? 没用 通讯可以用SSL更高强度 就只有浏览器插件了 例如网上银行 这个比较麻烦1 任何页面都是从服务器发送到客户端,而加密需要一个服务器和客户端都知道而第三方不知道的密码 用密码和加密算法加密字串才行,但这个密码显然不能通过服务器直接传递给客户端,因为这中间有传递过程可能导致泄漏除非密码是通过别的渠道传递,否则无用2 DH密钥交换算法,这个算法可以不用明文传递密码,但有个问题是无法防止中间人攻击,如果对加密要求不是很高可以考虑用这个3 公用密钥体系,这个是目前来说还算安全的,但也不是绝对安全,php有相关的模块mcrypt以上说的都是可加密可还原的hash只是起到验证功能,无法还原原始数据 另外一个问题是:你发送加密的post,那么肯定是使用javascript来对数据加密,所以必须有个js和服务器端程序都能用的加密和解密函数这里只是指一下,我比谁都懒别指望能提供代码其实这么麻烦不如直接上ssl也就是https 协议层来进行加密 PEAR中的HTML_QuickForm类 PHP中打开CHM格式文件,急... smarty问题 php培训哪里的好 身份证验证和银行转账的问题? exec函数的使用 怎样才能让一个连接做两件事情? 如何将表单填写好后直接发送到指定邮箱? PHP+IIS的一个BUG 如何对一个二维数组进行排序??急!!! 硬盘损坏,散分 关于URL地址加密的问题!
用密码和加密算法加密字串才行,但这个密码显然不能通过服务器直接传递给客户端,因为这中间有传递过程可能导致泄漏除非密码是通过别的渠道传递,否则无用2 DH密钥交换算法,这个算法可以不用明文传递密码,但有个问题是无法防止中间人攻击,如果对加密要求不是很高可以考虑用这个3 公用密钥体系,这个是目前来说还算安全的,但也不是绝对安全,php有相关的模块mcrypt以上说的都是可加密可还原的
hash只是起到验证功能,无法还原原始数据
这里只是指一下,我比谁都懒别指望能提供代码
其实这么麻烦不如直接上ssl也就是https 协议层来进行加密