
密码学
Time-space
这个作者很懒,什么都没留下…
展开
-
【练习】基于Cipher实现DES加密和解密
Java中Cipher类主要提供加密和解密的功能,该类位于javax.crypto包下,声明为public class Cipher extends Object,它构成了Java Cryptographic Extension(JCE)框架的核心。使用Cipher类时,需构建Cipher对象,再调用Cipher的getInstance方法来实现。package org.example;...原创 2020-03-08 15:46:05 · 1484 阅读 · 0 评论 -
【笔记】密码学与安全技术概要总结(二)
【笔记】密码学与安全技术概要总结(一)文章目录三、消息认证码与数字签名1.消息认证码2.数字签名2.1 盲签名2.2多重签名2.3群签名2.4环签名3.安全性四、数字证书1. X.509证书规范2.证书格式3.证书信任链五、PKI体系1.PKI基本组件2.证书的签发3.证书的撤销六、Merkle树结构1.快速比较大量数据2.快速定位修改3.零知识证明七、布隆过滤器1.基于Hash的快速查找2.更...原创 2020-02-20 13:14:11 · 1056 阅读 · 1 评论 -
【笔记】密码学与安全技术概要总结(一)
工程领域从来没有黑科技;密码学不仅是工程。 密码学和安全领域所涉及的知识体系十分繁杂,本文简述密码学领域中跟区块链相关的一些基础知识,包括Hash算法与数字摘要、加密算法、数字签名、数字证书、PKI体系、Merkle树、布隆过滤器、同态加密等。文章目录一、Hash算法与数字摘要1.Hash定义2.常见算法3.性能4.数字摘要5.Hash攻击与防护二、加解密算法1.加解密系统基本组成2.对...原创 2020-02-16 18:31:02 · 1343 阅读 · 0 评论