《RC4对称加密技术》 http://blog.csdn.net/winsenjiansbomber/article/details/50895293 它的最大亮点是算法的简单性和快速处理,因此它可以很容易多种语言上实现。设有一个256字节的数组,用它来加密明文 plaintext,每使用一次,数组的就要交换其中两个字节。被交换的两个字节通过变量 i j 来指定,它们初始值为 0。计算 i 的新值时,直接加一,计算 j 的新值时,将 i 数值对应的数组字节值和密钥字节值相加得到。要得到密文 c
|
科目
现代KEX和未来KEM的规范实施
快速开始
该项目包含建议今天使用的几种密钥交换算法的实现,以及提交给NIST标准化过程的密钥封装机制的实现。
这些实现在优化方面已经看到了各种形式的处理方式,例如AVX2,已替换和优化的库函数等。
所有实现均已测量CPU周期,指令等。
要构建所有样本,只需运行以下命令。
make all
要构建一组样本,请运行类似以下的命令。
make ecdh
要为一组样本构建测试,请运行类似以下的命令。
make -C ecdh tests
要为一组样本建立