搜索资源列表
-
1下载:
1、实现集中式对称密钥的分配工作(作为通讯的双方A和B,都已经分别和KDC拥有会话密钥);
2、分布式对称密钥分配(作为通讯的双方A和B已经共享一个会话主密钥);
3、公钥密码技术实现对称密码技术密钥的分配(作为通讯的双方A和B已经拥有对方的公钥);-1, the realization of a centralized allocation of symmetric key (for communication between the parties A and B, respec
-
-
0下载:
1、对称密码技术的实现(单重DES加密/解密);
2、非对称密码技术的实现(RSA,产生公私钥,并利用公钥加密信息,在利用私钥解密);-1, symmetric cryptographic techniques to achieve (single DES encryption/decryption) 2, non-symmetrical cryptographic techniques to achieve (RSA, generate public private key and pu
-
-
0下载:
对称加密解密,流加密,CBC加密解密,RSA加密算法,DH公钥和私钥算法-Symmetric encryption and decryption, stream encryption, CBC encryption and decryption, RSA encryption algorithm, DH public key and private key algorithm
-
-
1下载:
AES 是一种使用安全码进行信息加密的标准。
它支持 128 位、192 位和 256 位的密匙。
加密算法的实现在 ElAES.pas 单元中。
本人将其加密方法封装在 AES.pas 单元中,
只需要调用两个标准函数就可以完成字符串的加密和解密。
(* 密匙长度 *)
128 位支持长度为 16 个字符
192 位支持长度为 24 个字符
256 位支持长度为 32 个字符
所有加密和解密操作在默认情况下为 128 位密匙。-
-
-
0下载:
数据加密算法(Data Encryption Algorithm,DEA)是一种对称加密算法,使用最广泛的密钥系统.基于JAVA-Data encryption algorithm (Data Encryption Algorithm, DEA) is a symmetric encryption algorithm, the most widely used key system. Based on JAVA
-
-
0下载:
Java中的Blowfish对称密钥加密算法类和实例-Java in the Blowfish symmetric key encryption algorithm classes and instances
-
-
0下载:
JAVA中的Blowfish加密属于对称密钥算法,如果知道密钥,则可以对加密后的数据解密,但如果如果不知道密钥,基本上是不可能的,因此,这就决定了它的先天不足,就是带来的密钥的管理问题。
-JAVA is the Blowfish encryption symmetric key algorithm, if you know the key, you can decrypt the encrypted data, but if if you do not know the key, is b
-
-
0下载:
Java源码,算法相关,Blowfish,JAVA加密,对称密钥算法 -Java source code and related algorithms, Blowfish,, JAVA encryption, symmetric key algorithm
-
-
3下载:
完成集中式对称密钥的分配工作
说明:作为通讯的双方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
-
-
0下载:
实习二 分组密码加密
一、实习目的
1、理解对称加密算法的原理,熟悉常用的对称加密算法:DES、TripleDES、Blowfish;
2、以DESede加密算法为例,掌握分组加密算法加、解密过程的实现。
二、实习内容
1.[基本要求]
以DES/DESede为例,利用java中的相关类实现对指定字符串的加、解密。
2.[实现提示]
(1) 可以利用java中的KeyGenerator类创建对称秘钥,利用工厂类KeyGenerator的静态方法getInstanc
-
-
0下载:
DES java code
The Data Encryption Standard (DES, /ˌ diː ˌ iː ˈ ɛ s/ or /ˈ dɛ z/) was once a predominant symmetric-key algorithm for the encryption of electronic data. It was highly influential in the advancement of m
-
-
1下载:
实验内容
1、对称密码技术的实现
(1)熟悉相应的DES加密/解密函数的使用,在单机完成对特定文件(test-1.txt)的单重DES加密/解密;
(2)针对DES密钥特点(8字节,64比特位,其中真正起作用的为56比特位),设计一次一密的密钥产生机制(即每次会话所使用的密钥都是临时随机产生的);
2、非对称密码技术的实现
(1)熟悉RSA相关函数(公私钥生成函数,加密/解密函数);
(2)利用公钥加密特定文件(test-1.txt),并用私钥进行解密;反过来,再利用私钥加密特定
-