Java与C#之间共用数字证书时的问题。
问题1:
C#中可以使用多种方法来生成数字证书,比如MD5 + RSA,可以使用微软在.net中提供的Class,比如MD5CryptoServiceProvider + RSACryptoServiceProvider。现在的问题是使用C#生成后的数字证书,要被Java开发的程序来验证,Java的开发包中有没有对应的Class直接来使用。
问题2:
如果在.net中和Java中有对应的MD5类,问,对于同样的输入,在.net和java中其结果是否相同。
问题点数:100、回复次数:10Top
1 楼free_wang()回复于 2006-11-04 09:31:45 得分 0
upTop
2 楼sumoon2002(花生)回复于 2006-11-04 15:20:24 得分 0
UpTop
3 楼netskin()回复于 2006-11-04 16:20:04 得分 0
Java中有对应的MD5类的 并且可以肯定的说md5,或者是其他的加密算法不是有.net或者是java决定的,是由算法本身就决定了的,java和.net只是实现了算法,如果你能用c++实现它的结果也是一样的Top
4 楼ilove8(千里|你去哪里了,我等了你很久了!)回复于 2006-11-04 16:51:40 得分 0
只能up
Top
5 楼sumoon2002(花生)回复于 2006-11-04 17:24:51 得分 0
To netskin:
非常感谢,C#中的MD5CryptoServiceProvider对数据进行Hash后与Java中的MessageDigest.getInstance("MD5")对数据进行Hash后的结果是一样的。Top
6 楼angel_bear(angelbear)回复于 2006-11-04 18:55:07 得分 0
markTop
7 楼viena(维也纳N02)回复于 2006-11-04 19:22:44 得分 0
算法与语言无关Top
8 楼ilove8(千里|你去哪里了,我等了你很久了!)回复于 2006-12-02 15:51:47 得分 0
楼上所言即是Top
9 楼qzjackie(qzjackie)回复于 2006-12-02 16:21:35 得分 0
是的,结果是一样的。Top
10 楼jittyhoum(名叫哈哈)回复于 2006-12-13 10:42:13 得分 0
markTop




