Java加密简介

加密算法:

  1.对称加密 DES   AES

  2.非对称加密 RSA

  3.散列函数算法加密 (单项加密)::MD5、SHA、Mac

    4.数字签名算法:RSA、DSA

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

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

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

原文地址:https://www.cnblogs.com/chengyangyang/p/9488597.html