搜索资源列表
des3
- 加密算法,DES的C源码. 是分组算法,虽然现在用的少了 但还是有学习意仪的-encryption algorithm, DES C source. Yes packet algorithm, although it is now used less but still learning Italian Instrument
ELGamaltool
- 这个程序是网络信息安全概论课的课程实践,自己动手编写一个具于1024位大数 运算的ELGamal加密系统。 ELGamal 依赖大数运算,目前主流ELGamal算法都建立在512 到1024位的大数运算之上。 而大多数的编译器只能支持到64位的整数运算,即我们在运算中所使用的整数必须小 于等于64位,即:0xffffffffffffffff,也就是18446744073709551615,这远远达不 到RSA 的需要,于是需要专门建立大数运算库来解决这一问题-network
RSA解密和加密算法的实现和应用
- RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质的数...... p, q, r 这三个数便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 这个 m 一定存在, 因为 r 与 (p-1)(q-1) 互质, 用辗转相除法就可以得到了..... 再来, 计算 n = pq....... m, n 这两个数便是 public_key ,编码过程是, 若资料为 a,
uEncrypt.rar
- 一个加解密的函数,可逆,应用在一些要求不高的地方还是挺方便的,An encryption and decryption function, reversible, applications less demanding in some places is still quite convenient
dirsh
- 文件夹加密工具(开源代码) 软件作者:dyforc 发现文件夹加密的软件较少,而且都不大适合我用,所以写了一个。主要是对指定文件夹和其子目录下所有文件加密。 用到的加密算发是RC4。 本程序特色: 1. 可以指定加密长度(即只对文件的一部分进行加密),(对大文件加密很有用) 2. 可以随机生成动态密钥 (即使加密目录下某个文件的加密密钥被破解了,不影响目录下其他加密过的文件,因为每个文件加密密钥不同,都由输入的密钥随机计算产生) 3. 可以随机化文件名
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
CRC
- 将小于32位的码字用1011编程循环冗余码! 并且可以检验已编好的循环冗余码是否正确!-Will be less than 32-bit code word to use Cyclic Redundancy Code 1011 programming! And can be tested has been a good cyclic redundancy code is correct!
rsajiamiyunli
- 加密的步骤 1) 计算N的有效位数tn(以字节数计),将最高位的零忽略掉,令tn1=tn-1。比如N=0x012A05,其有效位数tn=5,tn1=4。 2) 将明文数据A分割成tn1位(以字节数计)的块,每块看成一个大数,块数记为bn。从而,保证了每块都小于N。 3) 对A的每一块Ai进行Bi=Ai^E MOD N运算。Bi就是密文数据的一块,将所有密文块合并起来,就得到了密文数据B。 -Encryption step 1) calculating the media
BignumberAndRSA
- 大数实现的代码,使用了DWORD,在c++下实现,为RSA算法做准备,欢迎指出不足-Lump sum for the implementation of the code, the use of the DWORD, at c++ under implementation, preparation for the RSA algorithm to do are welcome to point out that less than
VCcrypt
- 此压缩包内有cast、blowfish、simple、des、cryptlib、rsa、mqueue、xtrcrypt、gf256、base32,base64、modexppc、network等一些的常见加密、解密算法,非常全的算法集合,源码爱好者大致查了一下,超过130个,全部可以编译通过,而且还包含有E文的开发文档,研究学习算法的可不要错过。 -The compressed packet, there are cast, blowfish, simple, des, cryptlib,
Fileencryptionfileencryptiontechnology
- 文件加密一例 给文件加密的技术很多,其中又分为不同等级,以适合不同场合的需要.这里给出最简单的文 件加密技术,即采用文件逐字节与密码异或方式对 文件进行加密,当解密时,只需再运行一遍加密程序即可. 下面是一个实例程序,能对任意一个文件进行加密,密码要求用户输入,限8位以内(当然你可以再更 改).程序有很好的容错设计,这是我们应该 学习的.-File encryption file encryption technology to the case of
Lossless_Data_Hiding_Using_Histogram
- data hiding loss less apply in water marking-data hiding loss less apply in water marking
DES
- DES算法实验报告和代码 1.输入名字,需8个字母,不足的补叉,多余的舍去 2.将字符按ASC2码值转化为二进制,存在数值(指针)中 3.对明文做IP置换(函数) 4.将转换后的数值分成两组,赋给L0,R0,执行下列运算L1—R0,R1-L0.....重复16轮 5.将结果L0R0合并至一个数值,做IP输出-DES algorithm and code an experimental report. Enter the name of eight letters take l
RSA
- RSA算法实验报告和代码 1.选取两个素数p,q(不可相差悬殊) 2.计算n=pq,f(n)=(p-1)(q-1) 3.选取e,满足1<e<f(n),则gcd(e,f(n))=1 4.计算d,满足de=1 mod f(n)。一般d>=[n的四分之一方],(e,n)为公钥,(p,q,d)为私钥,将明文0,1序列分组,使每组十进制小于n。c=[m的e次方] mod n,m=[c的d次方] mod n。-RSA algorithm and code an experi
DES
- DES算法将明文分成64位大小的众多数据块,即分组长度为64位,同时用56位密钥对64位明文信息加密,最终形成64位的密文。如果明文长度不足64位,则将其扩展为64位(如补零等方法)。-DES algorithm is divided into 64-bit plaintext data block size, number of that packet length is 64, while using 56-bit key for 64-bit plaintext message encry
C90DES
- C写的不到90行的标准DES加密算法代码,部分代码可看源码爱好者截图所示,DES加密算法,在编程中常用的一种加密算法,使用方便,加密安全,执行效率高,有很多编程朋友都喜欢使用DES加密。 -C less than 90 lines written in the standard DES encryption algorithm code, part of the code can look at source enthusiasts screenshot below, DES encrypt
115157730viterbi
- Viterbi algorithm is used for Forward Error Correction codes for wire less communication net works.-Viterbi algorithm is used for Forward Error Correction codes for wire less communication net works.
code
- 凯撒密码算法C语言实现,k=3 明文密文字符长度在100以内。-Caesar cipher algorithm C language, k = 3 plaintext ciphertext less than 100 characters in length.
file
- 给文件加密的技术很多,其中又分为不同等级,以适合不同场合的需要.这里给出最简单的文件加密技术,即采用文件逐字节与密码异或方式对文件进行加密,当解密时,只需再运行一遍加密程序即可. 下面是一个实例程序,能对任意一个文件进行加密,密码要求用户输入,限8位以内(当然你可以再更改).程序有很好的容错设计,这是我们应该学习的. -File encryption technology to many, which is divided into different levels to suit
RSAUpper
- RSA算法的实现,能进行加密解密……所占用空间少-RSA algorithm, encryption and decryption can be occupied less space ... ...