Location:
![](/images/right.gif)
Search - jce-1_2_2
Search list
Description: 介绍加密解密的书籍,对网络中的加密解密算法进行了详细的介绍-on encryption and decryption of books on the network encryption and decryption algorithms for a detailed account of
Platform: |
Size: 471815 |
Author: 郑述庆 |
Hits:
Description: 介绍加密解密的书籍,对网络中的加密解密算法进行了详细的介绍-on encryption and decryption of books on the network encryption and decryption algorithms for a detailed account of
Platform: |
Size: 471040 |
Author: 郑述庆 |
Hits:
Description: JCE的jar,密钥分配,技术的特点和基础-JCE jar, this is some key assignment.
Platform: |
Size: 471040 |
Author: d |
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: