随笔分类 -  加密/解密

摘要:彩虹表( Table)是一种破解哈希算法的技术,是一款跨平台密码破解器,主要可以破解MD5、HASH等多种密码。它的性能非常让人震惊,在一台普通PC上辅以NVidia CUDA技术,对于NTLM算法可以达到最高每秒103,820,000,000次明文尝试(超过一千亿次),对于广泛使用的MD5也接近一千亿次。更神奇的是,彩虹表技术并非针对某种哈希算法的漏洞进行攻击,而是类似暴力破解,对于任何哈希算法都有效。一、彩虹表原理这几乎是令人难以置信的,Roger迫不及待的去看了 所介绍的原理。这其实已经不是新的技术了,但是很遗憾的是,搜索“彩虹表原理”出来的文章对彩虹表原理的介绍都有不太正确,Roger 阅读全文
posted @ 2013-01-30 11:49 java程序代码 阅读(1936) 评论(0) 推荐(0)
摘要:action sql查询:List<User> uList = CommonDao.findBySQL("from User where username='"+username+"' and password='"+PWDUtil.getSHA(password)+"'");工具类代码:package com.alpha.util; /** * MD5 & SHA 加密 * @author JavaAlpha * @date 2011-6-21 * @version V 1.0 */ im 阅读全文
posted @ 2011-06-21 17:17 java程序代码 阅读(229) 评论(0) 推荐(0)
摘要:标签:PKI 加密算法 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://3layer.blog.51cto.com/57448/20430对称加密 symmetric cryptographic非对称加密 asymmetric cryptographic密钥交换协议 key agreement/exchange哈希算法 Hash报文认证码 MAC数字签名 digital signature数字证书 digital ID/certificate证书颁发机构 certificate authori.. 阅读全文
posted @ 2010-04-22 12:06 java程序代码 阅读(483) 评论(0) 推荐(0)