Skip to content

BhagyashriT/CompSec-HW-3-Java-Code-for-various-encryption-and-decryption-operations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CompSec-HW-3-Java-Code-for-various-encryption-and-decryption-operations

The code has the following functionalities:

  1. CBC for 128 bits key.
  2. CTR for 128 bits key.
  3. CTR with 256 bits key.
  4. Calculate hash using SHA-256.
  5. Calculate hash using SHA-512.
  6. Calculate hash using SHA3-256.
  7. Encrypt and Decrypt using PKCS#1 v2 padding using 2048-bit RSA key.
  8. Encrypt and Decrypt using PKCS#1 v2 padding using 3072-bit RSA key.
  9. Sign the files using 2048-bit DSA key.
  10. Sign the files using 3072-bit DSA key.