资源列表
DES
- DES是一种典型的块密码—一种将固定长度的平文通过一系列复杂的操作变成同样长度的密文的算法。对DES而言,块长度为64位。同时,DES使用密钥来自定义变换过程,因此算法认为只有持有加密所用的密钥的用户才能解密密文。密钥表面上是64位的,然而只有其中的56位被实际用于算法,其余8位可以被用于奇偶校验,并在算法中被丢弃。因此,DES的有效密钥长度为56位,通常称DES的密钥长度为56位。-DES is a typical block-cipher- a fixed-length level Thro
ECC
- 对椭圆曲线来说最流行的有限域是以素数为模的整数域(参见 模运算),或是特征为2的伽罗瓦域GF(2m)。后者在专门的硬件实现上计算更为有效,而前者通常在通用处理器上更为有效。专利的问题也是相关的。一些其他素数的伽罗瓦域的大小和能力也已经提出了,但被密码专家认为有一点问题。 给定一条椭圆曲线E以及一个域,我们考虑具有形式有理数点的阿贝尔群,其中x和y都在中并且定义在这条曲线上的群运算"+"(运算"+"在文章椭圆曲线中描述)。我们然后定义第二个运算"*" | Z×:如果P是上的某个点,那么
md5
- MD5即Message-Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的散列算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。 将数据(如汉字)运算为另一固定长度值,是散列算法的基础原理,MD5的前身有MD2、MD3和MD4。 -MD5 Message-Digest Algorithm 5 (Information- Digest algorithm 5), is used to ensure comple
RSA
- 对极大整数做因数分解的难度决定了RSA算法的可靠性。换言之,对一极大整数做因数分解愈困难,RSA算法愈可靠。尽管如此,只有一些RSA算法的变种[来源请求]被证明为其安全性依赖于因数分解。假如有人找到一种快速因数分解的算法的话,那么用RSA加密的信息的可靠性就肯定会极度下降。但找到这样的算法的可能性是非常小的。今天只有短的RSA钥匙才可能被强力方式解破。到2008年为止,世界上还没有任何可靠的攻击RSA算法的方式。只要其钥匙的长度足够长,用RSA加密的信息实际上是不能被解破的。但在分布式计算和量子
DES
- 在linux下的透明文件加密解密程序,运用des算法加解密,程序很简单,大家可以借鉴学习-Linux transparent file encryption and decryption procedures, the use of des algorithm encryption and decryption, the program is very simple, we can learn from
blowfish
- des code...matlab code..of simple des code ita very simple for 8-bit input its encryption technique
test
- 同态加密是指对加密的数据进行处理得到一个输出,将这一输出进行解密,其结果与用同一方法处理未加密的原始数据得到的输出结果是一样的。內含新手該讀的一些經典文章-Homomorphic encryption processing of the encrypted data to obtain an output, the output of decryption, the result is the same to the output of the result with the original,
gnupg-2.0.19
- 最新版gnupg2.0.19全部源代码,支持 OpenPGP and S/MIME-The latest version of gnupg full source code, supports OpenPGP and S/MIME
DESLiu
- 现代密码学中的DES加密算法,用较简单的程序写成。-DES encryption algorithm in modern cryptography, , written in a simpler program.
RSA
- 公钥密码中的最重要的密码体制RSA算法的C++实现,通过RSA算法对数据进行加解密。-The most important public key cryptography the cryptosystem RSA algorithm C++ achieved through the RSA algorithm for encryption and decryption of data.
gnupg-1.2.2
- GnuPG(GNU Privacy Guard或GPG)是一个以GNU通用公共许可证释出的开放源码用于加密或签名的软件,可用来取代PGP。gnupg-1.2.2版本的代完整源代码。里面有FAQ-GnuPG (GNU Privacy Guard or GPG) is used for encryption or signature of the open source software, released under the GNU General Public License can be us
desjiami
- 使用DES算法对BMP文件进行加密解密,使用visual studio-BMP files using DES algorithm for encryption and decryption, using visual studio
