• 大小: 1.32MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-29
  • 语言: Java
  • 标签: MD5  RSA  

资源简介

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\.settings\org.eclipse.jdt.core.prefs
     目录           0  2014-05-21 20:58  Test_WebSafe\bin\
     目录           0  2014-05-21 20:58  Test_WebSafe\bin\org\
     目录           0  2014-05-21 20:58  Test_WebSafe\bin\org\md5\
     目录           0  2014-05-21 20:58  Test_WebSafe\bin\org\md5\util\
     文件        1298  2014-05-21 20:58  Test_WebSafe\bin\org\md5\util\MD5Util.class
     目录           0  2014-05-21 20:58  Test_WebSafe\bin\org\rsa\
     目录           0  2014-05-21 20:58  Test_WebSafe\bin\org\rsa\util\
     文件        5303  2014-05-21 20:58  Test_WebSafe\bin\org\rsa\util\RSAUtil.class
     目录           0  2014-05-21 20:58  Test_WebSafe\bin\org\yanzi\
     目录           0  2014-05-21 20:58  Test_WebSafe\bin\org\yanzi\websafe\
     文件        1636  2014-05-21 21:22  Test_WebSafe\bin\org\yanzi\websafe\TestCode.class
     目录           0  2014-05-21 20:57  Test_WebSafe\src\
     目录           0  2014-05-21 20:57  Test_WebSafe\src\org\
     目录           0  2014-05-21 20:57  Test_WebSafe\src\org\md5\
     目录           0  2014-05-21 20:57  Test_WebSafe\src\org\md5\util\
     文件         881  2014-05-21 20:57  Test_WebSafe\src\org\md5\util\MD5Util.java
     目录           0  2014-05-21 20:57  Test_WebSafe\src\org\rsa\
     目录           0  2014-05-21 20:57  Test_WebSafe\src\org\rsa\util\
     文件        7330  2014-05-21 20:57  Test_WebSafe\src\org\rsa\util\RSAUtil.java
     目录           0  2014-05-21 20:57  Test_WebSafe\src\org\yanzi\
     目录           0  2014-05-21 20:57  Test_WebSafe\src\org\yanzi\websafe\
     文件        1178  2014-05-21 21:22  Test_WebSafe\src\org\yanzi\websafe\TestCode.java
     文件     1593423  2014-05-19 16:06  rsa.jar

评论

共有 条评论