码迷,mamicode.com
首页 > 编程语言 > 详细

java 加解密

时间:2017-05-09 21:38:23      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:font   rsa   完整   size   非对称加密   commons   消息   常用   加密工具   

1、加密算法:

  • 移位、替代(古典加密)
  • 对称加密:DES、AES
  • 非对称加密:RSA
  • 散列函数算法(单向加密):MD5、SHA、Mac
  • 数字签名算法:RSA、DSA

其中,前三种主要完成数据的加解密;

散列函数类主要完成验证数据的完整性,防止消息在传递期间被篡改;

数字签名类:完成验证数据的完整性,对数据来源以及收发双方进行验证。

2、常用的加密工具

  • JDK自带的安全类
  • Bouncy Castle
  • Commons Codec

在下面的章节里,会分别介绍上述所提出的各类加解密算法。

 

java 加解密

标签:font   rsa   完整   size   非对称加密   commons   消息   常用   加密工具   

原文地址:http://www.cnblogs.com/lelouchKOP/p/6832573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!