搜索资源列表
Playfair
- 最近在学密码学,这一个实现playfair加密算法的java类,主要包括构造函数、加密函数和解密函数,还有几个辅助函数,附有测试类,在控制台下运行的。-A recent study of cryptography, which playfair encryption algorithm to achieve a java class, mainly including constructor, encryption and decryption function, a function, and
CtyptoUtil
- 基于java 的MD5加密,主要使用MD5单向函数 密钥可以自己约定。B/S架构还是比较合适的-Based on the MD5 encryption java
Lab1_3_1
- 1)作为通讯的双方A和B,都有一个共同信赖的第三方CA,由CA为每个人生成公钥和相应的私钥并分发给A、B。 (2)A和B分别将自己的公钥提供给对方,然后A用B的公钥加密一个数据X(整型,可自己定义,比如100)并发送给B,B用自己的私钥解密后得到数据X,然后按协商好的函数F(比如F(X)=2*X)计算得到F(X),再利用A的公钥加密后发送给A;A在本地用自己的私钥解密后得到F(x),在同本地计算得到的F(X)进行对比,如果一致,说明公钥分配成功。 (3)A用B的公钥对一图象文
GeneralHashFunctions_-_Java
- 各种Hash函数(JAVA版) 大量的Hash函数,在进行一些加密环境下使用 -Various Hash functions (Java Edition)
www
- 加密 数字签名 文件加密 利用java封装好的包里面的函数写的 希望对大家与帮助-Encrypted digital signature file encryption
Encrypt
- JAVA编写的加密算法,包括md5加密,sha加密,md5,sha双重加密。包含测试函数,项目中基本上都要使用到的工具类。-Encryption algorithms written in JAVA, including encryption md5, sha encryption, md5, sha double encryption. Contains the test function, the project is basically to have to use the tools.
MD5
- 这款软件采用Java编写,主要实现了将任意长度的单项散列函数进行加密。-Using Java , this software mainly realizes the encryption for the arbitrary length of hash function.
desAlgorithm
- 对称密码技术的实现 (1)熟悉相应的DES加密/解密函数的使用,在单机完成对特定文件(test-1.txt)的单重DES加密/解密; (2)针对DES密钥特点(8字节,64比特位,其中真正起作用的为56比特位),设计一次一密的密钥产生机制(即每次会话所使用的密钥都是临时随机产生的) -Achieve symmetric cryptographic techniques (1) be familiar with the appropriate use of DES encryption
MD5
- 非对称密码技术的实现 (1)熟悉RSA相关函数(公私钥生成函数,加密/解密函数); (2)利用公钥加密特定文件(test-1.txt),并用私钥进行解密;反过来,再利用私钥加密特定文件,并用公钥进行解密。对比解密后的文件与原始文件是否一致。 -Achieve asymmetric cryptographic techniques (1) be familiar with RSA-related functions (public and private key generation
RSA
- 非对称密码技术的实现 (1)熟悉RSA相关函数(公私钥生成函数,加密/解密函数); (2)利用公钥加密特定文件(test-1.txt),并用私钥进行解密;反过来,再利用私钥加密特定文件,并用公钥进行解密。对比解密后的文件与原始文件是否一致。 -Achieve asymmetric cryptographic techniques (1) be familiar with RSA-related functions (public and private key generation
KDC
- 完成集中式对称密钥的分配工作 说明:作为通讯的双方A和B,都已经分别和KDC拥有会话密钥Ka和Kb,但A、B之间事先没有保密通道,需要依赖KDC为它们的会话分配临时密钥Ks。在完成会话密钥Ks的分配后,A利用Ks对特定文件(test-1.txt)进行加密,并发送给B;B利用Ks对密文进行解密,并对比解密后的明文信息同原来的文件是否一致。 要求: (1)JAVA语言编程实现,基于DES完成对称密码技术的加/解密(JAVA有库函数支持); (2)通信内容为一文本文件(test-1.t
InfoSecurity
- 完成分布式对称密钥分配 说明:作为通讯的双方A和B已经共享一个会话主密钥Km。在完成会话密钥Ks的分配后,A利用Ks对特定文件(test-1.txt)进行加密,并发送给B;B利用Ks对密文进行解密,并对比解密后的明文信息同原来的文件是否一致。 要求: (1)JAVA语言编程实现,基于DES完成对称密码技术的加/解密(JAVA有库函数支持); (2)通信内容为一文本文件(test-1.txt); (3)基于网络完成密钥分配工作(作为通信的双方A、B应部署于两台主机上); (
Md5
- 用MD5加密函数实现对数据的加密操作,并将结果输出。(Use MD5 encryption function to encrypt the data and output the result.)