Description: Complete centralized symmetric key distribution job description: As both A and B Communications, have been separately owned and KDC session key Ka and Kb, but no prior confidential channel between A, B, they need to rely KDC for a session assigned temporary key Ks. 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, KDC can be deployed on a single host or hosts on which third) symmetric key (4) are all assigned a a secret, randomly g
To Search:
File list (Check if you may need any files):
KDC\.classpath
...\.project
...\.settings\org.eclipse.jdt.core.prefs
...\bcprov-jdk15on-149.jar
...\.in\KDC$KDCThread.class
...\...\KDC.class
...\...\Provider.class
...\...\Test.class
...\...\User$1.class
...\...\User$Communicate.class
...\...\User$SendThread.class
...\...\User.class
...\src\KDC.java
...\...\Provider.java
...\...\Test.java
...\...\User.java
...\test-1.txt
...\.settings
...\bin
...\src
KDC