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

第一章 Java加解密简介

时间:2015-12-28 13:54:28      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

1、加密算法:

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

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

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

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

2、常用的加密工具

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

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

注意:本类博客主要参考于《Java加密与解密艺术(第2版)》,更加详细的内容请参考这本书。

第一章 Java加解密简介

标签:

原文地址:http://www.cnblogs.com/java-zhao/p/5082100.html

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