搜索资源列表
简易的矩陣加密編编码法
- 算法介绍 矩阵求逆在程序中很常见,主要应用于求Billboard矩阵。按照定义的计算方法乘法运算,严重影响了性能。在需要大量Billboard矩阵运算时,矩阵求逆的优化能极大提高性能。这里要介绍的矩阵求逆算法称为全选主元高斯-约旦法。 高斯-约旦法(全选主元)求逆的步骤如下: 首先,对于 k 从 0 到 n - 1 作如下几步: 从第 k 行、第 k 列开始的右下角子阵中选取绝对值最大的元素,并记住次元素所在的行号和列号,在通过行交换和列交换将它交换到主元素位
modmule_verilog
- 实现乘法后取模运算,已调试好的。可以应用在通信加解密算法中-after realizing multiplication of modular, a good debugger. Can be used in communications encryption algorithm
inverse
- 用C编写的求一个数关于另一个数模的乘法逆元的算法!! 源文件、EXE文件、头文件
SUBSITE
- 是AES算法中求有限域乘法逆的可行实现程序,算法来源是Joan Daemen,Vincent Rijmen编写的《Rijdael的设计》一书
RSAprogram
- 本程序使用了欧几里得算法求乘法逆元,采用二进制分解算法求a^b mod n,算法简明,思路清晰,适合深入了解程序的基本原理,直接运行demo文件即可完成程序的运行。-This program uses the Euclidean Algorithm for Finding multiplicative inverse, using the binary decomposition algorithm for getting a ^ b mod n, algorithm concise, clea
Desktop
- 在一些应用中,特别是现在的密码学中,常常需要用超过100位的整数来做乘法,以此来对数据加密。现在有两个小于等于100位的大整数a和b(位数相同),请写程序计算出这两个大整数乘积的结果。-In some applications, in particular, cryptography is now often need to do more than 100 integer multiplication as a way to encrypt the data. There are two le
giantnumber
- 无符号大数类 实现了大数四则运算 比较 求余数 其中大数乘法采用分治 除法采用模拟竖式-No sign of large numbers class implements the large numbers seeking four more than the number of operations in which the multiplication of large numbers using analog vertical divider partition
Multiplicative Cipher
- 这是我在学习《计算机安全》时写的一个乘法加密算法,跟大家交流一下!-This is my learning "computer security," wrote a multiplication encryption algorithm, with the exchange about!
CRC
- 已经通过编译~其中包括CRC基于Matlab的加法乘法编译以及仿真设计过程-Has passed the compiler
Asymmetric-Key-Cryptosystem
- 非对称密码系统,包含RSA,ECC,大数乘法。-Asymmetric cryptosystems, including RSA, ECC, multiplication of large numbers.
multiplication
- 实现天文数字的乘法操作 以控制台方式运行 可以在加密解密算法中作为函数块运用-big number multiplication
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 )
RSA.ZIP
- 产生大素数,进行任何位的RSA加密解密,进行大整数的进制转换,进行大整数的加法和乘法运算。-Generate large prime numbers, any bit RSA encryption and decryption, binary large integer conversion, large integer addition and multiplication.
fastECC
- 椭圆曲线密码系统是最近十几年来获得迅速发展的一类密码系统.椭圆曲线的乘法的快速实现,是密码学中的重要内容,本程序实现椭圆曲线的快速乘法。-Elliptic Curve Cryptography is the last ten years to get the rapid development of a class of cryptosystems. Rapid multiplication of elliptic curves to achieve, is an important part
RSA
- RSA算法的解密和加密,用扩展的欧几里得算法求乘法逆元-rsa
ECC
- 对椭圆曲线来说最流行的有限域是以素数为模的整数域(参见 模运算),或是特征为2的伽罗瓦域GF(2m)。后者在专门的硬件实现上计算更为有效,而前者通常在通用处理器上更为有效。专利的问题也是相关的。一些其他素数的伽罗瓦域的大小和能力也已经提出了,但被密码专家认为有一点问题。 给定一条椭圆曲线E以及一个域,我们考虑具有形式有理数点的阿贝尔群,其中x和y都在中并且定义在这条曲线上的群运算"+"(运算"+"在文章椭圆曲线中描述)。我们然后定义第二个运算"*" | Z×:如果P是上的某个点,那么
gcd_and_extend_gcd
- 欧几里得算法与扩展欧几里得算法求最大公约数与乘法逆元-Euclidean algorithm and extended Euclidean algorithm for the greatest common divisor and multiplicative inverse
rsa
- RSA编码实现,创建公钥和私钥,并判定生成的是否是素数,生成界面和菜单便于用户选择,用扩展欧几里得短发求乘法逆元,快速模幂算法,-RSA Coding, create public and private keys, and determine whether the resulting number is a prime generate user-friendly interface and menu choices, with short hair extensions Euclid se
encrypt
- 利用矩阵的乘法实现文字的加密和解密算法,该算法的实现基于C语言-Using matrix multiplication achieve a text encryption and decryption algorithm, which is based on the C language to achieve
libpaillier-0.8.tar
- paillier 加密系统 具有同态加密特性 主要是加法 和混合乘法同态特性-paillier encryption system has homomorphic encryption features mostly addition and multiplication with a mixed state properties