搜索资源列表
n栏栅加密算法
- 此小程序为N栏栅加密算法程序的一种,对输入的明文进行N栏栅加密,此时必须确定N-N fencing encryption algorithm a procedure to import expressly for the N fencing encryption, now must determine N
n栏栅解密算法
- 此小程序为N栏栅解密算法的一种,对某一N值加密过的密文进行解密,此时只要确定N值即可解密。作者:万艳良 单位:武汉理工大学-the procedure is one of n bit palisade decrypt arithmetic,if decrypting the file which has been encrypted with N that one of the number,at this time ,if you know the N value ,you can
简易的矩陣加密編编码法
- 算法介绍 矩阵求逆在程序中很常见,主要应用于求Billboard矩阵。按照定义的计算方法乘法运算,严重影响了性能。在需要大量Billboard矩阵运算时,矩阵求逆的优化能极大提高性能。这里要介绍的矩阵求逆算法称为全选主元高斯-约旦法。 高斯-约旦法(全选主元)求逆的步骤如下: 首先,对于 k 从 0 到 n - 1 作如下几步: 从第 k 行、第 k 列开始的右下角子阵中选取绝对值最大的元素,并记住次元素所在的行号和列号,在通过行交换和列交换将它交换到主元素位
VC_RSA
- 一、RSA基本原理 对明文分组M和密文分组C,加密与解密过程如下: C = POW (M , e) mod n M = POW(C , d) mod n = POW(POW( M ,e), d) mod n=POW( M,e*d) 其中POW是指数函数,mod是求余数函数。 其中收发双方均已知n,发送放已知e,只有接受方已知d,因此公钥加密算法的公钥为 KU={ e , n},私钥为KR={d , n}。该算法要能用做公钥加密,必须满足下列条件: 1. 可以找到e ,
moni-momi
- 2的16次幂正整数d与n,编写计算d-1 (mod n) 的程序; 2、对于三个不超过2的16次幂正整数a、e与n,编写计算ae (mod n) 的程序。 在上述程序基础上写出下列程序: (1) 对给定的10000以内数判定其是否为素数; (2) 进行ElGamal体制的加密与签名。 -two of 16 power-positive integer d and n, calculate the preparation of d-1 (mod n); 2. For not m
7_Rsa
- RSA公钥加密算法基于大整数因式分解困难这样的事实。 选择两个素数,p,q。(一般p,q选择很大的数) 然后计算 z=p*q f=(p-1)(q-1) 选择一个n,使gcd(n,f)=1(gcd代表greatest common divider,一般n也选择一个素数), n和z就作为公钥。 选择一个s,0<s<f,满足n*s % f=1,s就作为私钥。-RSA public key encryption algorithm based on the integer fa
BigInteger_src
- C# BigInteger class. BigInteger.cs is a csharp program. It is the BIgInteger class. It has methods: abs() , FermatLittleTest(int confidence) ,gcd(BigInteger bi) , genCoPrime(int bits, Random rand) , genPseudoPrime(int bits, int confidence, Random ran
hu_CNGCryptFile_src
- 用vs2005 CNG写的一个加密文件及产生Product key 的demon,内含详细说明文件-vs2005 CNG use of a written document encryption key and have the demo Product n, documents containing details
Delphi_JiaMi_JieMi
- 用Delphi写的一个简单的加密解密算法,具体为:输入一行字符串,从第n个字符开始,没间隔k个字符取出来,然后把剩下的字符加到取出来的后面,形成密文,然后再解密-with Delphi write a simple encryption and decryption algorithms, in particular : input string, n from the characters, not characters interval k taken out and then added
twofish.ps
- jtyjkyukuyilkb n, njhm,.jk.kl/mkl /mlp jklp /jkl.jklkjljklyui6t7ift6urujctrf6u-jtyjkyukuyilkb n, njhm. .jk.kl / mkl / mlp jklp / jkl.jklkjljklyui6t7if t6urujctrf6u
Rijnd
- 利用Rijndael算法进行任意文件的加密。把任意一个文件分成N个16字节组,最后一组若不足16字节可以用空格去补!
des算法的实现代码
- /*-功能: 实现DES加密算法的加密解密功能 */ /*- */ /*-说明:des算法的实现代码 */ /*- 能够实现56位或56*n密钥的des算法,可以通过该程序提供的接口 */ /*- 进行数据的加密,保证数据在传送过程的安全性
cvery_292612038
- 1.(3-38)本实验练习的目标是实现一种错误检测机制,它使用了本章中介绍的标准CRC算法。请编写两个程序:生成器generator和验证器verifier,生成器程序从标准输入读入一个n位的报文,该报文是由0和1组成的ASCII文本字符串,它是第一行,第二行是k位的多项式,也是ASCII文本。该程序输出一行ASCII文本(到标准输出),其中包含n十k个0和1,代表了要被传输的报文。然后.它也输出多项式,就好像它读入进来时一样。验证器程序将生成器程序的输出读入进来,并输出一条报文,说明它是正确的
rsa
- 本程序实现了用RSA加密算法加密、解密图片。本程序仅作为RSA原理理解,所以没有实现大数运算部分,RSA选取n为15~16位,加密图片不要选太大,否则会很慢。
md5
- md5加解密 System.out.println(\"解密后的二进串:\" + byte2hex(clearByte)+\"\\n\") System.out.println(\"解密后的字符串:\" + (new String(clearByte))+\"\\n\")
DES
- 实现DES加密算法的加密解密功能 */ /*- */ /*-说明:des算法的实现代码 */ 能够实现56位或56*n密钥的des算法,可以通过该程序提供的接口 进行数据的加密,保证数据在传送过程的安全性
RSAtool
- 这学期刚学密码学,RSA算法相对简单,于是写了这个小软件.开发环境:VC++6.0。 RSA的安全性依赖于大数分解。公钥和私钥都是两个大素数。据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积。 数据加密算法RSA的关键在于大素数的生成,本软件采取数组形式解决大素数的存储和运算问题,可生成超过1024位的十进制数的大素数,以应用于数据加密。 RSA的缺点主要有:产生密钥很麻烦,受到素数产生技术的限制,因而难以做到一次一密。分组长度太大,为保证安全性,n 至少也要
Caesar
- 替代密码包括多种类型,如单表替代密码,多 字母替代密码等。试编程实现一种典型的单表替代密码—凯撒(Caesar)密码。它的加密方法是将明文中的每个字母用此字符在字母表中后面的第k个字母替代。它的加密过程可以表示为下面的函数:E(k)=(m+k)modn ,其中,m为明文字母在字母表中的位置数,n为字母表中的字母个数,k为密钥,E(k)为密文字母在字母表中对应的位置数。
domain-n-ipv
- the way to hack some site, ip n domain
N-DES_doc
- N-DES算法原理详解,方便需要了解该算法的读者阅读,非常浅显易懂-N-DES algorithm principle Detailed, easy readers understand what the algorithm is very easy to understand
