搜索资源列表
DES
- 利用C语言程序实现DES加密算法的加密解密功能。能够实现56位或56*n密钥的des算法,可以通过该程序提供的接口进行数据的加密,保证数据在传送过程的安全性
1024位大整数相乘(N次方)取模
- 1024位的大整数进行相乘(N方)取模,是RSA密钥算法的一部分。其中,我对十进制,二进制的高效转换部分非常满意-1024 for the large integer multiplication (N) The tray is RSA key part of the algorithm. Which, I decimal, binary conversion efficiency is very satisfactory
DiffieHellman_Src
- diffie hellman algorithm
algorithm
- DES算法 DSA算法 ElGamal算法 Kohonen的SOFM(自组织特征映射) LAM(线性联想记忆)算法 LZW 压缩算法 MD5算法 PGP的安全性(一) PKCS #7 RSA算法 SSL是怎样工作的? Ternary Search Trees 产生组合的非递归算法 大整数的乘法 对LZW算法的改进及其在图象无损压缩中的应用 复数快速傅立叶变换算法 加密算法与密钥管理 经典加密算法在VB中的实现(1)- Rsa
rand
- 随机数在密码学中的具有十分重要的地位,被广泛用于密钥产生、初始化向量、时间戳、认证挑战码、密钥协商、大素数产生等等方面。本课题主要对确定性随机数产生器(伪随机数产生器)进行了研究-In cryptography, random number with a very important position, is widely used in key generation, initialization vector, time stamp, authentication challenge cod
sm3Phmac
- 基于国密算法SM3实现HMAC,输入密钥和消息,可产生HASH验证码,C环境下调试成功-Based on the countries close algorithm realization SM3 HMAC, input key and news, can produce HASH verification code, C environment debugging success
Fermat_RSAkey
- 从RSAkey.txt中读取已生成的RSA密钥,形如n=pq(p和q皆为素数)的大整数,采用费马因子分解法对其分解,输出分解的结果和所费时间(单位为秒)。-Read from the RSAkey.txt RSA key, shaped like a large integer n = pq (p and q are prime numbers), using Fermat factorization method, decomposition, output decomposition res
DES
- DES 加密算法,使用一个 56 位的密钥以及附加的 8 位奇偶校验位(每组的第8为作为奇偶校验位),产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 轮循环,使用异或,置换,代换,移位操作四种基本运算。-The Data Encryption Standard (DES) is a
RSA
- RSA算法,RSA的安全基于大数分解的难度。其公钥和私钥是一对大素数(100到200位十进制数或更大)的函数。从一个公钥和密文恢复出明文的难度,等价于分解两个大素数之积-RSA algorithm, RSA Security is based on the difficulty of factoring. Its public and private keys is a large prime number (100-200 decimal or larger) function. Recove
NBTool
- AES的解密工具,支持ECB、CBC、OFB、等等模式。密钥长度不固定。来自Openssl的aes算法。绝对正确。-AES decryption tool that supports ECB, CBC, OFB, etc. mode. Key length is not fixed. Aes Openssl algorithm. Absolutely right.