Java数字加解密
密码分类及java的安全组成
JDK相关包及第三方扩展
Base64算法介绍
对称密码(别名是单钥密码或私钥密码): 指加密密钥与解密密钥相同
非对称密码(双钥密码或公钥密码):指加密密钥与解密密钥不同,密钥分为私钥,公钥
散列函数用来验证数据的完整性,他的特点:
单向,不可逆
长度不受限制
哈希值容易计算
散列函数相关的算法:
消息摘要算法MD5等
SHA--安全散列算法
MAC 消息认证码算法
数字签名算法(针对以数字形式存储消息进行的处理)
数字签名:带有密钥(公钥,私钥)的消息摘要算法
目的:验证数据完整性,认证数据来源,抗否认
对称加密
DES(Data Encryption Standard)算法

