Description: 自己写的java版的加密解密网络算法应用。有对称,非对称,数字签名,等应用-himself wrote the java version of the network encryption and decryption algorithm application. A symmetric, asymmetric, digital signature, and other applications Platform: |
Size: 297984 |
Author:jimmyzyp |
Hits:
Description: 自己写的java版的加密解密网络算法应用。有对称,非对称,数字签名,等功能~-himself wrote the java version of the network encryption and decryption algorithm application. A symmetric, asymmetric, digital signatures, and other functions ~ Platform: |
Size: 6144 |
Author:totti |
Hits:
Description: 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 public key encryption of information, in the use of the private key to decrypt) Platform: |
Size: 3262464 |
Author:liuxiaogang |
Hits:
Description: 这是一个文本加密、解密系统,提供了对称加密和非对称加密两种模式。此外,还实现了数字签名及其验证功能。-This is a text encryption, decryption system provides symmetric encryption and asymmetric encryption mode. In addition, implementation of digital signature and the authentication function. Platform: |
Size: 1289216 |
Author:孙一鸣 |
Hits:
Description: 非常有用的加密解密程序,分为对称加密和非对称加密两部分,而且自带GUI-Very useful encryption and decryption procedures, divided into symmetric encryption and asymmetric encryption two parts, and comes with GUI Platform: |
Size: 458752 |
Author:陈思荣 |
Hits:
Description: DES对称加密算法Java语言实现,利用Java的加密方面的类包,实现DES对文本的加密以及解密。-DES symmetric encryption algorithm implemented in Java, use Java encryption class package, achieve DES encryption and decryption of text. Platform: |
Size: 3072 |
Author:姚馨 |
Hits:
Description: 本书由 软工学苑 郭克华 著作
《JAVA 加密解密方法大全》 该书详细讲解了,对称加密算法,非对称加密算法,以及单向加密算法等... -The book by the soft labor Academy Guo Kehua book " JAVA encryption and decryption methods Daquan" The book explains in detail, symmetric encryption algorithms, asymmetric encryption algorithms, as well as a one-way encryption algorithm ... Platform: |
Size: 252928 |
Author:NEWER_DRAGON[L] |
Hits:
Description: 实习二 分组密码加密
一、实习目的
1、理解对称加密算法的原理,熟悉常用的对称加密算法:DES、TripleDES、Blowfish;
2、以DESede加密算法为例,掌握分组加密算法加、解密过程的实现。
二、实习内容
1.[基本要求]
以DES/DESede为例,利用java中的相关类实现对指定字符串的加、解密。
2.[实现提示]
(1) 可以利用java中的KeyGenerator类创建对称秘钥,利用工厂类KeyGenerator的静态方法getInstance()获得KeyGenerator()类对象;
(2) 方法getInstance()的参数为字符串类型,指定加密算法的名称如:Blowfish、DES、DESede、HmacMD5或HmacSHA1等;
(3) 利用工厂类Cipher的对象可以创建密码器。同样的,getInstance()的参数为字符串类型,指定加密算法的名称
-Internship two block cipher encryption
An internship purpose
An understanding of the principles of symmetric encryption algorithms, symmetric encryption algorithms used are familiar: DES, TripleDES, Blowfish
2, DESede encryption algorithm, for example, plus master block encryption algorithm to achieve decryption process.
Second, the practical content
1. [Basic requirements]
With DES/DESede for example, the use of java in the relevant class implements the specified string encryption and decryption.
2. [Achieve prompt]
(1) can be used to create a java class in KeyGenerator symmetric secret key, use the static method getInstance factory class KeyGenerator of () to get KeyGenerator () class object
(2) the method getInstance () argument is a string type, specify the name of the encryption algorithm, such as: Blowfish, DES, DESede, HmacMD5 or HmacSHA1 etc.
(3) the use of factory class Cipher objects can create a password control. The same, getInstance () argument is a string typ Platform: |
Size: 3072 |
Author:杨平 |
Hits:
Description: 完成分布式对称密钥分配
说明:作为通讯的双方A和B已经共享一个会话主密钥Km。在完成会话密钥Ks的分配后,A利用Ks对特定文件(test-1.txt)进行加密,并发送给B;B利用Ks对密文进行解密,并对比解密后的明文信息同原来的文件是否一致。
要求:
(1)JAVA语言编程实现,基于DES完成对称密码技术的加/解密(JAVA有库函数支持);
(2)通信内容为一文本文件(test-1.txt);
(3)基于网络完成密钥分配工作(作为通信的双方A、B应部署于两台主机上);
(4)所分配的对称密钥皆为一次一密,随机产生;
(5)具体密钥分配过程请以课本中分布式密钥分配方案为参考,完成从步骤1到步骤3的全过程;-Complete distributed symmetric key distribution Description: As both A and B have shared a communication session master key Km. After the completion of the distribution of the session key Ks, A specific file using Ks (test-1.txt) encrypts and sends B B using Ks to decrypt the ciphertext, and the decrypted plaintext comparison with the original whether the files are consistent. Requirements: (1) JAVA programming language, based on DES symmetric cryptographic techniques to complete the encryption/decryption (JAVA there are library functions support) (2) the contents of a text file to communicate (test-1.txt) (3) based on the network completion of key distribution work (both as a communications A, B should be deployed on two hosts) (4) are all assigned to the symmetric key one-time pad, randomly generated (5) the specific key distribution process please textbooks distributed key distribution scheme as a reference, complete step 1 to step 3 in the whole process Platform: |
Size: 15360 |
Author:王同学 |
Hits:
Description: DES.java generates the symmetric key using DES algorithm. Key size assigned here is 64 bits. It works only for the key size of 64 bits. 56 bits is mentioned in the coding remaining 8bits is accessed inbuilt package. Encryption and decryption method is written based on DES algorithm. Message to encrypt can be given as input. Encrypted and decrypted text is displayed in message dialog.-DES.java generates the symmetric key using DES algorithm. Key size assigned here is 64 bits. It works only for the key size of 64 bits. 56 bits is mentioned in the coding remaining 8bits is accessed inbuilt package. Encryption and decryption method is written based on DES algorithm. Message to encrypt can be given as input. Encrypted and decrypted text is displayed in message dialog. Platform: |
Size: 25600 |
Author:saadawais |
Hits:
Description: 基于DES的对称加密、利用java中的相关类实现对指定字符串的加解密、实现图形界面-DES based on symmetric encryption, the use of java in the relevant class implements the specified string encryption and decryption, implement graphical interface Platform: |
Size: 3072 |
Author:free |
Hits:
Description: DES加密算法的java实现,可运行,自己写的。DES加密算法为对称加密算法,可以对数据进行加解密,会在控制台输出结果。-DES encryption algorithm to achieve the java, run, write your own. DES encryption algorithm is a symmetric encryption algorithm, data encryption and decryption, will result in the console output. Platform: |
Size: 2048 |
Author:kiko |
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: