路过的大侠都来帮忙看看,java加密算法调用
是关于签名验证的问题。
java我不是很熟,请懂的人麻烦详细写一下步骤。请大家尽力帮忙,分数不够用了我就开新贴。
我下载了一个各种算法的包(就象c++里的cryptlib),cryptix-jce-api.jar,cryptix-jce-compat.jar,cryptix-jce-provider.jar,cryptix-jce-test.jar
主要的算法都在c-j-provider.jar里面,test里面是他写的一些测试程序。我应该怎么测试?我以前只编过单一文件的java程序,水平有限。希望能大侠们能说清楚一点。
所有的源程序都有下载。
我作的改动有:copy 上面4个jar到d:\tools\jdk1.3\jre\lib\ext\
设置classpath为上面的路径
我把源程序的TestRSA.java编译后运行,他就说
Exception in thred "main" java.lang.NoClassDefFoundError:TestRSA(wrong name:cryptix/jce/test/RestRSA)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknow Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
.......
我想写一个组件,最好能给各种平台使用,算法用RSASSL_PCKS_SHA1,谢谢各位大侠,希望能帮多少就算多少。