MD5和RSA加密算法Java完成实现


MD5和RSA加密算法Java完成实现,及实现RSA需要用的jar包。参见博文 http://blog.csdn.net/yanzi1225627/article/details/26508035
资源截图
代码片段和文件信息
package org.md5.util;

import java.security.MessageDigest;
public class MD5Util {
public final static String getMD5String(String s) {
char hexDigits[] = { ‘0‘ ‘1‘ ‘2‘ ‘3‘ ‘4‘
‘5‘ ‘6‘ ‘7‘ ‘8‘ ‘9‘
‘A‘ ‘B‘ ‘C‘ ‘D‘ ‘E‘ ‘F‘ };
try {
byte[] btInput = s.getBytes();
//获得MD5摘要算法的 MessageDigest 对象
MessageDigest mdInst = MessageDigest.getInstance(“MD5“);
//使用指定的字节更新摘要
mdInst.update(btInput);
//获得密文
byte[] md = mdInst.digest();
//把密文转换成十六进制的字符串形式
int j = md.length;
char str[] = new char[j * 2];
int k = 0;
for (int i = 0; i < j; i++) {
byte byte0 = md[i];
str[k++] = hexDigits[byte0 >>> 4 & 0xf];
str[k++] = hexDigits[byte0 & 0xf];
}
return new String(str);
}
catch (Exception e) {
e.printStackTrace();
return null;
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-05-21 20:55  Test_WebSafe
     文件         374  2014-05-21 20:58  Test_WebSafe.classpath
     文件         388  2014-05-21 20:55  Test_WebSafe.project
     目录           0  2014-05-21 20:55  Test_WebSafe.settings
     文件         598  2014-05-21 20:55  Test_WebSafe.settingsorg.eclipse.jdt.core.prefs
     目录           0  2014-05-21 20:58  Test_WebSafein
     目录           0  2014-05-21 20:58  Test_WebSafeinorg
     目录           0  2014-05-21 20:58  Test_WebSafeinorgmd5
     目录           0  2014-05-21 20:58  Test_WebSafeinorgmd5util
     文件        1298  2014-05-21 20:58  Test_WebSafeinorgmd5utilMD5Util.class
     目录           0  2014-05-21 20:58  Test_WebSafeinorg
sa
     目录           0  2014-05-21 20:58  Test_WebSafeinorg
sautil
     文件        5303  2014-05-21 20:58  Test_WebSafeinorg
sautilRSAUtil.class
     目录           0  2014-05-21 20:58  Test_WebSafeinorgyanzi
     目录           0  2014-05-21 20:58  Test_WebSafeinorgyanziwebsafe
     文件        1636  2014-05-21 21:22  Test_WebSafeinorgyanziwebsafeTestCode.class
     目录           0  2014-05-21 20:57  Test_WebSafesrc
     目录           0  2014-05-21 20:57  Test_WebSafesrcorg
     目录           0  2014-05-21 20:57  Test_WebSafesrcorgmd5
     目录           0  2014-05-21 20:57  Test_WebSafesrcorgmd5util
     文件         881  2014-05-21 20:57  Test_WebSafesrcorgmd5utilMD5Util.java
     目录           0  2014-05-21 20:57  Test_WebSafesrcorg
sa
     目录           0  2014-05-21 20:57  Test_WebSafesrcorg
sautil
     文件        7330  2014-05-21 20:57  Test_WebSafesrcorg
sautilRSAUtil.java
     目录           0  2014-05-21 20:57  Test_WebSafesrcorgyanzi
     目录           0  2014-05-21 20:57  Test_WebSafesrcorgyanziwebsafe
     文件        1178  2014-05-21 21:22  Test_WebSafesrcorgyanziwebsafeTestCode.java
     文件     1593423  2014-05-19 16:06  rsa.jar

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)