- 浏览: 1340707 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (453)
- Struts2 (4)
- Struts1 (16)
- Spring (9)
- Hibernate (5)
- AJAX (16)
- MS Server (9)
- Oracle (35)
- 测试技术 (5)
- 其他 (37)
- JSF (1)
- EJB (5)
- ASP.NET (9)
- iBATIS (5)
- Struts Spring Hibernate (2)
- HTML (12)
- Eclipse使用 (5)
- 设计模式 (5)
- JSP (32)
- 正则表达式 (2)
- 服务器 (12)
- Java基础 (48)
- MySQL (4)
- 面试 (22)
- UML (1)
- 数据结构 (3)
- Ant (2)
- 规范 (4)
- JavaScript (29)
- 软件使用及技巧 (25)
- PHP (1)
- DWR (3)
- FreeMarker (1)
- ExtJs (17)
- JFreeChart (9)
- Reports (2)
- JavaException (1)
- Java Mail (1)
- Flex (9)
- 异常 (12)
- Log4j (2)
- WebService (1)
- jQuery (1)
- Sybase (2)
- myeclipse_plugin (2)
- Linux (5)
- jbpm (2)
- SCM (1)
- mongoDB (1)
最新评论
-
lihua2008love:
<typeAlias alias="User& ...
IBATIS简单操作 -
lihua2008love:
...
关于项目框架设计的一点学习 -
c_jinglin:
我使用<OBJECT CLASSID="cls ...
这就是个静态页面通过js控制mscomm对某com设备进行访问的例子. -
zlbjava:
赞,用了还不错
java获取请求的ip地址,并解析ip所属地区 -
完美天龙:
cs842813290 写道楼主,我明白的地方:在链表已有N个 ...
JAVA实现双向链表
自定义某种算法
package test; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD { public static void main(String[] args) { MD md = new MD(); System.out.println(md.encrypte("heisetoufa", "SHA-1"));// SHA-1算法 System.out.println(md.encrypte("heisetoufa", "SHA-256"));// SHA-256算法 System.out.println(md.encrypte("heisetoufa", "SHA-512"));// SHA-512算法 System.out.println(MD.encrypte("heisetoufa", "MD2"));//MD2算法 System.out.println(MD.encrypte("heisetoufa", "MD5"));//MD5算法 } /** * encrypted password based on JCA algorithm of message digest * * @param plainText * orginal password text * @param algorithm * name of algorithm * @return encrypted password */ private static String encrypte(String plainText, String algorithm) { MessageDigest md = null; try { md = MessageDigest.getInstance(algorithm); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } md.update(plainText.getBytes()); byte[] b = md.digest(); StringBuilder output = new StringBuilder(32); for (int i = 0; i < b.length; i++) { String temp = Integer.toHexString(b[i] & 0xff); if (temp.length() < 2) { output.append("0"); } output.append(temp); } return output.toString(); } } MD5加密
package test; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5 { public static void main(String[] args) { MD5 md5 = new MD5(); System.out.println(md5.md5("heisetoufa")); // System.out.println(md5.md5("heisetoufa").length()); } public String md5(String source) { String dest = null; try { MessageDigest md5 = MessageDigest.getInstance("MD5"); char[] charArray = source.toCharArray(); byte[] byteArray = new byte[charArray.length]; for (int i = 0; i < charArray.length; i++) byteArray[i] = (byte) charArray[i]; byte[] md5Bytes = md5.digest(byteArray); StringBuffer hexValue = new StringBuffer(); for (int i = 0; i < md5Bytes.length; i++) { int val = ((int) md5Bytes[i]) & 0xff; if (val < 16) hexValue.append("0"); hexValue.append(Integer.toHexString(val)); } dest = hexValue.toString(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return dest; } }
发表评论
-
Web开发通用监控类解决方案(代码零侵入性)
2009-07-01 14:00 1173我们开发网站的过程中,经常会碰到这种情况,当调用某个类中函数的 ... -
java获取请求的ip地址,并解析ip所属地区
2009-06-01 09:05 9039每次看见QQ上面能够显示对方的ip和地址让人觉得舒服。。刚刚无 ... -
jsp是上传图片加水印
2009-05-05 14:46 1501参考附件. -
JSP 中路径相关的常用解决办法
2009-04-22 15:58 1897<%@ page language="ja ... -
Jsp页面弹出输入对话框的实现收藏
2009-01-16 16:48 3952在写JSP页面的时候,有时需要点击一个按钮弹出一个输入对话框, ... -
log4j xml配置详解
2008-12-30 08:07 15532<?xml version="1.0" ... -
一个关于java.net.Socket的超时的问题
2008-12-26 10:44 4997从异常信息中,可以看到是read timed out,应该是S ... -
防止刷新带来的重复提交
2008-10-08 14:17 1503------------------------------- ... -
防止盗链
2008-09-04 22:28 1508<%=request.getHeader("R ... -
ip 验证
2008-08-31 23:38 1202if(kk_BlacklistVehicle_UserEnro ... -
用户登陆 封装
2008-08-31 23:37 1166首先要有一个封装类,我用UserInfo package d ... -
Java 调用 Oracle 存储过程返回结果集
2008-08-12 08:16 2562Oracle 存储过程返回结果集用 ref cursor 实现 ... -
分页技术
2008-07-19 11:33 1389在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JD ... -
对分页的封装
2008-07-16 19:59 1859package com.bjsxt.oa.web; im ... -
Pagger-taglib分页
2008-07-16 17:57 1402<%@ page language="java ... -
JavaScirpt和JSP数据数据交互使用问题
2008-07-03 21:53 1473一、页面中的JavaScript的数据如何提交给后台的jsp程 ... -
用Cookie实现的购物车
2008-07-02 23:17 8284Cusorderitem.java 封装了相关的商品购买信息 ... -
Servlet中文API文档
2008-06-30 14:08 4126基本类和接口 一、javax. ... -
控制 Web 缓存
2008-06-19 21:11 1266控制 Web 缓存 假设两个并发用户(用户 A 和用户 ... -
JSP tag 学习
2008-05-19 20:16 2723在JSP2.0 中,对于自定义的标签有两种实现方法,实现接口或 ...
相关推荐
利用C语言实现sha-1加密算法,与芯片DS28E01一致接口
C#实现字符串SHA-256加密算法,非常好用,供大家学习参考。
加密算法的 js 实现 md4 md5 sha-1 加密算法的 js 实现 md4 md5 sha-1 加密算法的 js 实现 md4 md5 sha-1 加密算法的 js 实现 md4 md5 sha-1
利用verilog语言实现了SHA-1机密算法,具体算法与加密芯片ds28e01一致
Java&Android; SHA1、SHA-512、SHA-384等加密算法工具类
Vue-常用加密(MD5,DES,SHA256,BASE64,SHA1,RSA)
非常简单的SHA-1算法和MD5算法,看了后就能明白. SHA-1比MD5多32位密文,所以更安全。由于同样的原因,MD5比SHA-1的运算速度更快。
## 说明 此程序可以进行sha1,sha256,md5的加密 在input输入框内输入所需加密的数据,然后点击"encryption"按扭即可实现加密; 默认input输入框内的数据为123456
C#实现字符串SHA-256加密算法工程下载,VS2013工程,使用系统带的加密库, using System.Security.Cryptography;
此类提供MD5,SHA1,SHA256,SHA512等四种算法,加密字串的长度依次增大。 加密算法实现
主要介绍了Javascript实现的SHA-256加密算法,以完整实例形式分析了JavaScript实现SHA-256加密的具体步骤与相关技巧,需要的朋友可以参考下
主要使用c++将SHA-1算法的加密过程进行了实现。 清晰的算法逻辑结构,详细的注释和测试,清晰易懂。
C++实现对数据的SHA-256加密算法
支持摘要算法:SM3、SHA-1、SHA-256、SHA-512 支持多种MAC算法及HMAC算法 支持DUKPT 根据IPEK生成子密钥功能 具有丰富的数据转换功能, 包括Base64编码解码, UTF8和Unicode转化, CRC32, 异或和校验, 等等。 工具...
SHA-512消息摘要算法实现。很好用。快下载, 你值得拥有
SHA-1加密算法源代码.具有完整的加解密过程,性能比较好
java实现的sha256加密算法
远程服务使用SSL证书链,该证书链已使用加密弱哈希算法(例如MD2、MD4、MD5或SHA1)签名。这些签名算法很容易受到碰撞攻击。攻击者可以利用这一点生成另一个具有相同数字签名的证书,从而允许攻击者伪装成受影响的服务...
SHA-1加密算法
MD4,MD5,SHA-1等加密算法的javascript 实现,值得关注哦