ChaCha20流密码 ChaCha是由Daniel J.Bernstein创建的流密码家族。 最常见的ChaCha变体是ChaCha20(20发子弹)。 ChaCha20在标准化。 该软件包提供了三个ChaCha版本的实现: 具有64位随机数的ChaCha20(对于一个密钥组合,最多可以加密/解密2 ^ 64 * 64字节) 具有96位随机数的ChaCha20(一个密钥一次组合最多可加密/解密2 ^ 32 * 64字节〜256 GB) 带有192位随机数的XChaCha20(对于一个密钥组合,最多可以加密/解密2 ^ 64 * 64字节) 此外,chacha子程序包实现ChaCha20 / 12和ChaCha20 / 8。 这些版本使用12或8轮而不是20轮。但是建议使用ChaCha20(20轮)-几乎所有目的它都足够快。 安装 在您的GOPATH中安装: go get -u
2021-09-23 08:30:37 27KB golang cryptography assembly chacha20
1
线性反馈移位寄存器(LFSR) 如果反馈函数 f(x1, x2,…,xn)是n个变量的线性函数: f(x1, x2,…,xn) =c1xn+c2xn-1+…+cnx1 (ci{0,1}) 则称为线性反馈移位寄存器(LFSR: linear feedback shift register). 输出的序列称为线性反馈移位寄存器序列, 记为LFSR序列。 LFSR序列a= (a0, a1,…,an-1,…) 满足递推关系式: an1 … a1 a0 cn cn-1 c1
2021-09-17 19:53:07 1.38MB 流密码
1
基于ZUC算法的文件机密加密程序 可以对一般的文本文档进行加密
2021-08-01 19:41:16 3KB ZUC 流密码
1
祖冲之序列密码算法第1部分:算法描述 祖冲之序列密码算法第2部分:基于祖冲之算法的机密性算法 祖冲之序列密码算法第3部分:基于祖冲之算法的完整性算法
2021-05-12 17:15:34 23.06MB 国标 流密码 序列密码 祖冲之
1
包含grain算法的详细说明文档和C实现代码,代码VC编译通过,该算法为一种使用在RFID等资源受限平台下的流密码
2021-05-07 16:50:53 512KB grain 轻量级算法 资源受限 流密码
1
本书全面而详细地介绍现代密码学的理论和相关算法。可帮助读者将所学知识应用于信息安全的实践中。全书共分8章,第1章引言介绍现代密码学的基本概念,其余各章包括流密码、分组密码体制、公钥密码、密钥分配与密钥管理、消息认证和杂凑算法、数字签字和密码协议、网络加密与认证。 本书从教材使用的角度考虑,概念清晰、结构合理、通俗易懂、内容深入浅出,并充分考虑方便教师在教学过程中的实施,同时还注意与其他专业课教学的衔接。本书取材新颖,不仅介绍现代密码学所涉及的基础理论和实用算法,同时也涵盖了现代密码学的最新研究成果,力求使读者通过本书的学习而了解本学科最新的发展方向。 本书可作为高等学校有关专业大学生和研究生的教材,也可作为通信工程师和计算机网络工程师的参考读物。
1
java编程实现一个同步序列密码(流密码)的加密/解密系统
2019-12-21 20:23:35 196KB JAVA 同步序列密码 流密码 加密解密
1