要做个公文流转的程序,要用到数字签名。
不知JAVA中有没有用于MD5与数字签名公钥、私钥算法的类。
如果没有,哪位大哥知道怎么解决???
不知JAVA中有没有用于MD5与数字签名公钥、私钥算法的类。
如果没有,哪位大哥知道怎么解决???
解决方案 »
- JAVA中线程同步方法有哪些?
- 想要精通Core Java 应该做到的!
- 请问一下资源池、对象池的概念和区别
- 文件操作找不到目录?
- 湁鐗规畩椤甸潰鍒楄 是什么东东?
- Java连接MYSQL的问题
- 通信问题
- 我在jbulider8中添加一个jbutton,但是怎把它弄小一点
- 为什么我的IE不能执行applet?
- 在javamail-1.2中有javadocs和sundocs,在sundoc中有com.sun.mail.pop3等的介绍,为什么会分为javadocs和sundocs两个?他们各自的作用?(我不
- 从文件中读出一个Object,怎样知道这个Object具体是什么类型(有代码),只能用Instanceof吗?
- 如何通过url得到网页的编码格式?
{
char hexDigits[] =
{ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd',
'e', 'f' };
try
{
byte[] strTemp = strSource.getBytes();
//主要是这个类
java.security.MessageDigest mdTemp =java.security.MessageDigest.getInstance("MD5");
mdTemp.update(strTemp);
byte[] md = mdTemp.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)
{
return null;
}
}