资源列表
blumcrypt.tar
- Simplistic implementation of a Blum-Micali based stream cipher
EditPlusKey
- EditPlus的注册机,使用VB6实现,包含源代码。(EditPlus registration machine, using VB6 implementation, including the source code.)
Shamir's Secret Sharing-JavaScript
- Shamir's Secret Sharing 秘密分享使用Javascr ipt实现(Shamir's Secret Sharing Secret Sharing USES Javascr ipt implementation)
MD5
- MD5是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是MD2、MD4还是MD5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但MD2的设计与MD4和MD5完全不同,那是因为MD2是为8位机器做过设计优化的,而MD4和MD5却是面向32位的电脑。(MD5 allows large capacity information to be compre
Symm
- Some of the commonly used symmetric algorithms
Hill
- Hill密码加密与解密C++程序实现。 其中包括Hill2、Hill4等。(Implementation of Hill encryption and decryption C++ program.)
新建文件夹
- 用js语言来实现rsa加密解密算法,函数rsaEncrypt()用来实现加密;函数rsaDecrypt()用来实现解密;(Implementation of RSA encryption and decryption algorithm with JS)
base64
- Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。 Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他
Authentication
- 本例基于C/C++开发平台实现了MD5加密算法(This example is based on the C/C++ development platform to achieve the MD5 encryption algorithm)
SMS4
- Java实现国标SMS4算法,加密+解密 第11行为加解密参数(SMS4 ALgorithm In Java,param is in line 11)
four
- RSA的密钥生成,加密,解密.RSA算法基于一个十分简单的数论事实:将两个大质数相乘十分容易,但是想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。(RSA's key generation, encryption, decryption)
sha512
- sha512算法的C程序,程序结果正确!(SHA512 algorithm of the C program, the program results are correct!)
