搜索资源列表
x917generator
- 利用ANSI X9.17标准模拟了一个伪随机数发生器,内核加密算法调用3DES算法,能够按照标准要求产生64位伪随机数和64位种子值。
DSA
- Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数: p:L bits长的素数。L是64的倍数,范围是512到1024; q:p - 1的160bits的素因子; g:g = h^((p-1)/q) mod p,h满足h < p - 1, h^((p-1)/q) mod p > 1; x:x
gmp-4.2.2
- RSA 大整数运算源码,随机数产生,计算RSA等常用加解密算法
mimaxue_md5
- md5算法是计算机密码学里经典的算法,实用价值很高,设计的关键在于随机数的产生,本程序采用传统的利用计算机时钟采集种子的办法生成随机数种子。-md5 password algorithm is computer science Lane classic algorithms, highly practical, design is the key to the selection of random numbers, the procedure using the traditional use
LFSRRC4
- 伪随机数发生器LFSR RC4加密与解密 根据算法原理,首先初始化S-BOX,产生伪随机序列密钥流,选择所加密文件与密钥流异或生成密文 -Pseudo-random number generator LFSR RC4 algorithm for encryption and decryption based on the principle, first initialize the S-BOX, pseudo-random sequence generated key stream,
Demo
- 实现DES算法,随机数产生密码,有4种DEMO-The realization of DES algorithm, random number generator password, there are four kinds of DEMO
07
- des加密 ElGamal算法既能用于数据加密也能用于数字签名,其安全性依赖于计算有限域上离散对数这一难题。 密钥对产生办法。首先选择一个素数p,两个随机数, g 和x,g, x <p, 计算 y = g^x ( mod p ),则其公钥为 y, g 和p。私钥是x。g和p可由一组用户共享。 -des cipher
200601220942288253
- ElGamal算法既能用于数据加密也能用于数字签名,其安全性依赖于计算有限域上离散对数这一难题。 密钥对产生办法。首先选择一个素数p,两个随机数, g 和x,g, x < p, 计算 y = g^x ( mod p ),则其公钥为 y, g 和p。私钥是x。g和p可由一组用户共享。 ElGamal用于数字签名。被签信息为M,首先选择一个随机数k, k与 p - 1互质,计算 -首先选择一个随机数k, k与 p- 1互质,计算 a = g^k ( mod p )
8paper8
- 一种利用CPRNG实现的混沌同步加密通信方案 提出了一种利用新型的基于混沌的伪随机数发生器CHAOS系统实现的数据加密通信方案, 在该方案中,发、 收两端的CPRNG系统将驱动系统产生的混沌序列转换为加密密钥序列,利用这些密钥序列对明文数据按字节切 换交替加密, 系统的主要优点是在通信的安全性和同步性上有所改善,且便于用软件实现,-An encryption approach to chaos synchronization communications by using CP
Programto-generaterandomnumbers
- 产生随机数的C++程序,可以生成大素数,解决了rsa算法的随机数产生问题-Generate random numbers in C++ program that can generate large prime numbers rsa algorithm to solve the problem of the random number generator
Base16k
- (1)这是一个伪随机数发生器,周期为2 ^ 19937 - 1,可以用于加密 文件说明如下: mtrand.h包含文件,包含类的声明 mtrand.cpp的库文件包含非内联成员 mttest.cpp小程序来测试随机数发生器 mttest.out输出文件,用于比较 (2)使用 初始化:两种方式,seed(s) 或seed(array, length). 随机数生成:MTRand_int32产生的32位无符号整数。 MTRand产生均匀的双精度浮点数,在halfo
SecretShare
- 门限算法(又名秘密共享算法)源程序,标准C实现,可直接跨平台移植。其中随机数的产生仅调用了rand()函数,建议实际使用时,修改随机数发生函数,至少前导加入srand( (unsigned)time( NULL -Threshold algorithm (also known as secret sharing algorithm) source, the standard C implementation, can be directly portable across platforms.
RSA
- 产生随机数,并用RSA算法进行加密和解密(Generate random numbers, and RSA algorithm for encryption and decryption.)