Description: Enclosed in this distribution are four projects:
MD5DLLTest: Visual basic project which runs the MD5 test suite against a
MD5 DLL (see below).
VbMD5: A Visual Basic native MD5 message digest class based on the
RSA reference implementation.
md5DLL: A C project which generates a simple Win32 DLL with
the MD5 message digest routines using the RSA reference
implementation.
MD5Java: A Java implementation of the MD5 message digest algorithm based
on the RSA reference implmentation.
Let me know if this has any use!
Robert M. Hubley
hubley@u.washington.edu Platform: |
Size: 45497 |
Author:0940566827 |
Hits:
Description: Enclosed in this distribution are four projects:
MD5DLLTest: Visual basic project which runs the MD5 test suite against a
MD5 DLL (see below).
VbMD5: A Visual Basic native MD5 message digest class based on the
RSA reference implementation.
md5DLL: A C project which generates a simple Win32 DLL with
the MD5 message digest routines using the RSA reference
implementation.
MD5Java: A Java implementation of the MD5 message digest algorithm based
on the RSA reference implmentation.
Let me know if this has any use!
Robert M. Hubley
hubley@u.washington.edu Platform: |
Size: 76800 |
Author:0940566827 |
Hits:
Description: java程序实现的RSA算法,实现了加密解密并带有源代码。并配有exe执行文件-java program realization of RSA algorithm, the realization of the encryption and decryption with the source code. And implementation with exe files Platform: |
Size: 907264 |
Author:wangyang |
Hits:
Description: Java加密组件实现DES、RSA和SHA加密算法
可以直接导入工程使用-Java Component Implementation encryption DES, RSA and SHA encryption algorithm can be used directly into the project Platform: |
Size: 35840 |
Author:zhang |
Hits:
Description: 软件是bouncycastle组织开发的软件包,包括DES_CBC算法的实现、RSA算法的实现(包括:密钥生成、公钥加密和私钥解密、数字签名及签名验证)、数字信封的实现、利用数字信封实现大文件的加密、解密。可以作为研究、学习信息安全中的密码学设计与实现技术。在原版的基础上进行一些改进,对文件加密、解密的时候要频繁的IO加一个缓冲区,RSA私钥积存的时候可以按PKCS8形式,再经BASE64编码保存。-Software development organization is bouncycastle package, including DES_CBC Algorithm, RSA algorithm implementation (including: key generation, public key encryption and private decryption, digital signature and signature verification), the realization of digital envelope using the envelope to achieve digital large file encryption and decryption. Can be used as research, study of information security design and implementation of cryptographic technology. On the basis of the original number of improvements, file encryption, decryption time to frequent the IO plus a buffer, RSA private key can PKCS8 accumulated when the form and then saved by the BASE64 encoding. Platform: |
Size: 212992 |
Author:鹿淑煜 |
Hits:
Description: This implementation of popular RSA algorithm for encryption and decryption in java. It can be run on client server architecture-This is implementation of popular RSA algorithm for encryption and decryption in java. It can be run on client server architecture Platform: |
Size: 44032 |
Author:Kaustubh Lohiya |
Hits:
Description: 实习三 基于RSA的公钥加密
一、实习目的
1.理解公钥密码算法,熟悉常用密码算法:RSA、椭圆曲线密码体制;
2.以RSA加密算法为例,掌握公钥密码算法加解密过程的实现。
二、实现要求
1.实习前认真预习第6章的有关内容;
2.熟悉java中java.security.*和java.crypto.* 中相关类。
三、实习内容
-Practice three based on the RSA public key encryption
一、实习目的
One, the purpose of internship
1.理解公钥密码算法,熟悉常用密码算法:RSA、椭圆曲线密码体制;
1 understand the public key cryptography, familiar with the commonly used cryptographic algorithms: RSA, elliptic curve cryptosystem
2.以RSA加密算法为例,掌握公钥密码算法加解密过程的实现。
2 to the RSA encryption algorithm as an example, to grasp the implementation of public key cryptography algorithm encryption and decryption process.
二、实现要求
Two, the implementation requirements
1.实习前认真预习第6章的有关内容;
1 practice about the content of the sixth chapter carefully before the preview
2.熟悉java中java.security.*和java.crypto.* 中相关类。
2 familiar with the relevant class of java.security.* and java.crypto.* in java.
三、实习内容
Three, practice content
Platform: |
Size: 6144 |
Author:leon |
Hits:
Description: 实验内容
1、对称密码技术的实现
(1)熟悉相应的DES加密/解密函数的使用,在单机完成对特定文件(test-1.txt)的单重DES加密/解密;
(2)针对DES密钥特点(8字节,64比特位,其中真正起作用的为56比特位),设计一次一密的密钥产生机制(即每次会话所使用的密钥都是临时随机产生的);
2、非对称密码技术的实现
(1)熟悉RSA相关函数(公私钥生成函数,加密/解密函数);
(2)利用公钥加密特定文件(test-1.txt),并用私钥进行解密;反过来,再利用私钥加密特定文件,并用公钥进行解密。对比解密后的文件与原始文件是否一致。
3、信息摘要技术的实现
(1)熟悉MD5算法的实现函数;
(2)利用MD5实现函数,对特定文件(test-1.txt)进行信息摘要的计算,得到信息摘要M1;尝试改变特定文件中的内容(比如改变其中某个字母),再利用MD5计算一次信息摘要,看同之前得到的信息摘要是否相同;
设计要求
1、JAVA语言编程实现
2、单机上完成
3、加密内容为一文本文件(从服务器下载),从服务器上下载相关软件包(jce-1_2_2和帮助文件,主要用于RSA密钥生成和加/解密,如果安装了JDK1.6版本以上,则不需要jce支持)后,请先阅读帮助再进行编程。(DES/RSA/MD5
The implementation of symmetric cryptography
(1) familiar with the use of the corresponding DES encryption / decryption function, complete single DES encryption / decryption of a particular file (test-1.txt) in a single machine;
(2) for DES key features (8 bytes, 64 bits, which really works for 56 bits), the design of a secret key generation mechanism (i.e. using the session key is randomly generated temporary);) Platform: |
Size: 16384 |
Author:潇洒坤
|
Hits: