Java安全简介与总结
来源:互联网 发布:硕鼠youtube下载器mac 编辑:程序博客网 时间:2024/05/16 07:02
java安全分为3种实现
1.jdk实现
2.Bouncy Castle
3.Commons Codec
其中BC为jdk提供了补充,CC只是包装了jdk实现,但使用起来方便许多。
主要分为:
Base64算法
非对称加密算法
对称加密算法
消息摘要算法
数字签名算法
------以上每种将单独讲解------
由于出口限制问题部分算法安全强度可能不够解决方案
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
获取2个jar包 %JDK_Home%/jre/lib/security 拖入覆盖即可
同时 %JRE_Home%/lib/security 最好也覆盖一下
添加BC 2种方式
1配置方式
%JDK_Home%/jre/lib/security/java.security
打开新增 security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider
%JDK_Home%/jre/lib/ext 拖入bc jar包
jre 修改类似就不多说了
2若未采用第一种方式,则每次使用前 调用addProvider方法添加getInstance时指定为BC
两种方式各具特色 1依赖环境无需改动代码 2不依赖环境但代码稍作改动 可自行选择
阅读全文
0 0
- Java安全简介与总结
- Java安全体系简介
- java线程安全总结
- java线程安全总结
- Java线程安全总结
- java线程安全总结
- java线程安全总结
- java线程安全总结
- java线程安全总结
- java线程安全总结
- java线程安全总结
- java线程安全总结
- java线程安全总结
- Java线程安全总结
- java线程安全总结
- Java线程安全总结
- java线程安全总结
- java线程安全总结
- 用jsp+Servlet实现简单的提交表单并显示的注册
- 编写代码模拟手机与SIM卡的组合关系
- hello
- 记一次python+selenium+chrome爬虫
- hello2
- Java安全简介与总结
- 程序员如何高效学习(以 Java 为例)
- java注解简单学习
- 机械硬盘结构及术语
- scss语法介绍
- HDU 5514 Frogs (容斥原理)(第一篇博客~)
- AtCoder Beginner Contest 075
- 七周 3
- python生成gexf