再学信息安全-介绍几个第三方提供者

时隔一年,再次学习信息安全,感觉能够理解的更加深刻了。

我是在java架构下学习的,所以,jca、jce架构是要了解的一部分之一,这个可以java-doc里面看java安全架构加深了解,这里我列出,网上找到的几个jce第三方提供者的资料,自己存个档案也供其他人参考:

1,bouncycastle,这个应该是最流行的一个free版本的了,提供了java和c#的解决方案,使用非常的方便。

2,Cryptix JCE,号称是为了是非america国家课一使用到和美国一样的强度的java安全框架开发出来的目前支持jdk1.4,不过我在1.6下运行好像没什么问题(学习当然没什么重要的了)。这个很全面。

3,iaik,这个很好很强大,不过是要钱的,没有免费的午餐,可以使用evaluation版本(只有30天)用于教育目的,具体就是申请一个账号,然后得到相应的license。

4,RSA BSAFE,这个我没有试过,不过据介绍是可以支持很多平台。

其他的还有很多,比如orical都有自己的一套。

在这里,使用的方法很简单,只要讲提供者的jar包包含在classpath里面,并且在policy文件里面注册就可以了,注册名字可以在改提供者的实现了jca的Security.Provider的类里面找。比如:cryptix的provider的名字就是cryptix.jce.provider下面的cryptix.jce.provider.CryptixCrypto。

 

你可能感兴趣的:(java,jdk,框架,教育,C#,jar)