JAVA的密码算法库
来源:互联网 发布:哪个国家mac口红最便宜 编辑:程序博客网 时间:2024/06/06 08:34
一、JAVA的密码算法库
1、标准库:
(1) JCA/JCE: 提供了密码算法接口/最基本的密码算法实现JCA:interface
(2)JSSE: SSL/TLS协议在JAVA内的实现
(3)JAAS:JAVA的授权和认证服务
2、专用的JAVA语言密码学算法库:Brouncy Castle
二、安装JAVA
JDK:Java Development Kit
JRE:Java Runtime Evironment
JAVA IDE: Eclipse、myEclipse、NetBean
三、JAVA标准书写
1、类名每个单词的首字母要大些
2、打开Eclipse的代码自动完成功能
四、编写计算字符串HASH值的JAVA类
1、常用的HASH算法
MD5 128
SHA-1 160
SHA2家族( SHA-224, SHA-256, SHA-384, SHA-512)
SHA3家族( SHA3-224, SHA3-256, SHA3-384, SHA3-512)
MessageDigest对象适用于计算HASH值的对象,它需要通过“工厂模式”来创建,而不能直接通过构造方法来创建,工厂模式是23中设计模式之一。
《设计模式:可复用面向对象软件的基础》
阅读全文
0 0
- JAVA的密码算法库
- 用Java编写的密码算法类
- 密码加密的算法
- 应用JAVA进行密码加密的一种算法
- java中使用MD5算法给密码加密的方式
- (1)Caesar密码算法的Java实现
- (2)Playfair密码算法的Java实现
- (3)Vigenere密码算法的Java实现
- 密码算法库
- java对称密码算法的使用DES/3DES/AES算法
- AES密码算法的实现
- 联众密码的逆向算法
- AES密码算法的实现
- ubuntu的账户密码算法
- ubuntu的账户密码算法
- java密码的加密
- FlashFXP密码java加密解密算法
- java实现PlayFair密码加解密算法
- 监与控1
- RabbitMQ(part4某消费者只接收符合某种绑定秘钥和路由秘钥的消息)----Routing
- (一)、Java复习笔记之语言基础
- MAVEN 一系列常见错误(持续更新)
- java 反射机制
- JAVA的密码算法库
- opencv3.0 车牌号字符的分割
- 标准C语言第五天
- sklearn--交叉验证
- [解题报告] NOIP 2014 提高组Day1试题
- 本地连接阿里云数据库Redis
- 扯淡闲聊
- 放苹果
- python 闭包