Java数字加解密

  • 密码分类及java的安全组成

  • JDK相关包及第三方扩展

  • Base64算法介绍

对称密码(别名是单钥密码或私钥密码): 指加密密钥与解密密钥相同

非对称密码(双钥密码或公钥密码):指加密密钥与解密密钥不同,密钥分为私钥,公钥

散列函数用来验证数据的完整性,他的特点:

  • 单向,不可逆

  • 长度不受限制

  • 哈希值容易计算

散列函数相关的算法:

  • 消息摘要算法MD5等

  • SHA--安全散列算法

  • MAC 消息认证码算法

数字签名算法(针对以数字形式存储消息进行的处理)

数字签名:带有密钥(公钥,私钥)的消息摘要算法

目的:验证数据完整性,认证数据来源,抗否认


对称加密

DES(Data Encryption Standard)算法


results matching ""

    No results matching ""