随笔分类 - [后端技术]密码学
摘要:数字签名是现代数字世界的"电子指纹"和"数字印章"的结合体,它解决了三个核心问题:身份认证、数据完整性和不可否认性。下面我将从本质原理到实际应用场景,用最清晰的方式为您解析。 一、数字签名的本质解析 1. 核心原理(三步魔法) 指纹提取(哈希计算) 像用榨汁机把西瓜变成浓缩果汁 无论多大的文件,都会
阅读全文
摘要:非对称加密详解及Java实现 一、非对称加密概述 非对称加密(Asymmetric Cryptography),也称为公钥加密,是一种使用一对密钥(公钥和私钥)进行加密和解密的加密方法。它与对称加密的主要区别在于使用了不同的密钥进行加密和解密操作。 核心特点: 密钥成对出现:公钥(Public Ke
阅读全文
摘要:密码学中的数字摘要:概念、作用与形象示例 数字摘要的概念 数字摘要(Digital Digest),又称哈希值或散列值,是通过哈希函数(Hash Function)将任意长度的输入数据转换为固定长度的输出字符串的过程。这个输出字符串就是数字摘要。 核心特性: 固定长度:无论输入数据多大,输出长度固定
阅读全文
摘要:对称加密:DES与AES算法详解及Java实现 目录 对称加密概述 DES算法详解 AES算法详解 Java实现示例 安全注意事项 总结 1. 对称加密概述 对称加密是指加密和解密使用相同密钥的加密算法。主要特点包括: 高效性:比非对称加密快100-1000倍 密钥管理:需要安全地共享密钥 常见算法
阅读全文
摘要:# 深入理解Base64编码:原理、应用与Java实战 ## 目录 1. [什么是Base64编码](#1-什么是base64编码) 2. [Base64编码原理详解](#2-base64编码原理详解) 3. [Base64的Java实现](#3-base64的java实现) 4. [高级应用与技巧
阅读全文

浙公网安备 33010602011771号