Skip to content

sumankarki/wsucrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This WSU crypt reads 80 bit key from file and perform encryption and decryption.

Assuming the key in key file is 80 bits and in hexadicemal format and java version is 1.8

For Encryption:
	1. Place the java files ( MainClass.java, Helper.java and EncryptDecrypt.java ) in a folder. For simplicity also place key.txt, plaintext.txt abd ciphertext.txt in the same folder. )
	2. Build java files (" javac *.java ")
	3. Run the program using command:
		"java MainClass 'key-text-file-path' 'plain-text-file-path-with-filename' 'cipher-text-file-path-to-be-saved-with-filename' 'encrypt'"
	e.g., "java MainClass key.txt plaintext.txt ciphertext.txt encrypt"


For Decryption:
	Everything is same as encryption except run command.
	1. Run the program using command:
		"java MainClass 'key-text-file-path' 'plain-text-file-path-with-filename' 'cipher-text-file-path-to-be-saved-with-filename' 'decrypt'"
	e.g., "java MainClass key.txt plaintext.txt ciphertext.txt decrypt"

About

A class project that uses modified version of DES for encryption/decryption of plain text/cipher text.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages