默认情况下,JAVA包装有两个安全的提供者,SUN version 1.2 and SunRsaSign version 1.0. 前一个包含了一组算法,主要是“安全哈希算法”(SHE)
数字签名算法(DSA)和Java Key Store (JKS).
添加新的安全提供者是有可能的,但是依照加密技术规定的输入、输出原则,使用obtaining算法必须小心。
Java CryptographyExtensions (JCE) 是一个拥有更多算法的供应包的例子。要安装JCE,把JAR或者zip文件放到classpath里面。然后安装JRE/JDK并修改一个叫做java.sercurity的文件,这个文件在'$JAVAHOME/lib/security'目录下。这个文件包含一些不同的安全设置,譬如提供者列表。
下面就是jdk1.3的提供者列表
要把国际化的JCE加进去,只需要加上如下语句:
下次你运行Provider类时,一整个新的算法将会在ABA provider下得到。