1.密码学的概念和发展简史 密码学 概念:以加密、解密为核心的信息安全技术 发展历程:古典密码--近代密码--现代密码 古典密码:刻有同一段文字的三种语言版本的罗塞塔石碑、斯巴达密码棒、26个字母右移3位的凯撒密码、单表代换、多表代换 近代密码:主要指一战、二战时期的军事密码 ...
1. 恺撒密码 恺撒密码(Caesar cipher),属于代换密码,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,即明文中的所有字母都在字母表上向后(或向前)按照一个固定的数目进行偏移后被替换成密文。 加密方法:通过偏移量来排列明文和密文字母表,密文字母由明文字母向后移动一个固定数目的位置。 例如,当...
流密码每次只针对明文流中的单个比特位进行加密变换,加密过程所需要的密钥流由种子密钥通过密钥流生成器产生 分组密码和流密码的区别 ◆分组密码每次只能处理一个固定长度的明文,不足还需要补全,分组密码的体制一般首先将M进行填充得到消息M,使其长度为固定分组长度癿L的整数倍 ◆流密码加密时不一定得到相同的密码,因...
传统的对称密钥密码可根据加密方式分为两类:代换密码、换位密码。在代换密码中,我们在加密的过程中将一个需要加密的符号用其他符号来替换,而在换位密码加密过程中,我们则是将加密信息进行重新排序。在实际加密过程中,我们通常是采用两种方法结合使用以提高密码的安全性。 代换密码又可分为单码代换和多码代换,在单码...
密码学基础知识 一、安全原则 信息安全三要素(CIA):机密性(confidential)、完整性(integrality)、可用性(availability) 机密性 机密性是指保证信息不被非授权访问,即使非授权用户得到信息也无法知晓信息内容,因而不能使用。他的任务是确保信息不会被未授权用户访问,通常是通过访问控制阻止非授权用户获得机密信息,通过...
密钥是密码学中重要的概念,它是加密和解密的基础。对称加密中,密钥只有一个,且必须保密;非对称加密中,公钥是公开的,私钥则是保密的。密钥的选择和管理对于信息安全至关重要。 3.摘要算法 摘要算法是一种不可逆的算法,将任意长度的数据转化为固定长度的摘要值。常见的摘要算法有MD5和SHA系列算法。摘要算法常用于数据...
密码学基础、密码学协议、信息安全协议 密码学基础涵盖信息保密性、完整性、认证性及不可否认性四大核心目标。对称加密算法如AES采用相同密钥进行加密与解密,运算速度快,适用于大数据量场景;非对称加密算法如RSA使用公钥加密私钥解密,解决密钥分发难题,但计算复杂度较高。哈希函数SHA-256通过固定长度输出验证数据完整性...
什么是分组密码? 1.每次只能处理特定长度的一块数据。 2.一块就是一个分组 3.分组的大小被称为分组长度 分组密码块加密的两种模式之一:ECB 1.电子密码本块加密方式 1)将一个数据包,分为多个64位的块 2)通过DES算法,用相应的密钥,加密对应的块
修改待创建链的创世块配置,通过 crypto 字段指定默认密码学组件为国密组件,并修改矿工地址为新生成的国密私钥对应的地址。一般默认创世块配置位于 data/genesis/xuper.json ,修改创世块配置: 1{ 2 ..., 3 "predistribution": [{ 4 "address": "此处替换为国密address", 5 "quota": "100000000000000000000" 6...
密码学基础 基础1.群 “群",先讲讲“代数结构"。代数结构是指具有一个及以上运算的非空集合。群是一种只有一个运算的、比较简单的代数结构。所谓的群,是一个集合(有限或者无限)和一个二元操作组成。这个集合满足如下的四个性质: 1、封闭性:如果a, b ∈ G,则ab ∈ G。