https://github.com/shojiyao12/rsa_sha-1_encryption-decryption-hashing
A basic implementation of RSA for Encryption/Decryption and SHA-1 for Hashing using Java, where upon running the program; the user would be prompted to select either one of these methods, then output the result based on the user's choice and input.
https://github.com/shojiyao12/rsa_sha-1_encryption-decryption-hashing
encryption-decryption hashing java rsa rsa-encryption-decryption sha-1 sha-1-hash
Last synced: 2 months ago
JSON representation
A basic implementation of RSA for Encryption/Decryption and SHA-1 for Hashing using Java, where upon running the program; the user would be prompted to select either one of these methods, then output the result based on the user's choice and input.
- Host: GitHub
- URL: https://github.com/shojiyao12/rsa_sha-1_encryption-decryption-hashing
- Owner: Shojiyao12
- Created: 2024-06-03T05:57:09.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-06-03T06:20:22.000Z (12 months ago)
- Last Synced: 2024-06-04T06:59:18.293Z (12 months ago)
- Topics: encryption-decryption, hashing, java, rsa, rsa-encryption-decryption, sha-1, sha-1-hash
- Language: Java
- Homepage: https://drive.google.com/file/d/16Ge2zxjrF6soTZnnSOl_Fnu4UvcAUZnd/view?usp=drive_link
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Quickstart Guide
1. Copy all the contents from this repository.
2. Open the CMSC125MP2.java file using an IDE, like NetBeans or Eclipse.
3. Run the CMSC125MP2.java file
- Upon running the file, the program should prompt you to select a certain method to be used, either RSA (Rivest–Shamir–Adleman) for encryption/decryption or SHA-1 (Secure Hash Algorithm) for hashing, and when you are done simply input 'exit' to leave the program.## Core Concept
- Introduction to Computer Security and Protection### Note:
This program also accepts string characters (A-Z, a-z) as an input, other than numbers (0-9) only, or even a combination of both (numbers and strings).## Preview of RSA_SHA-1_Encryption-Decryption-Hashing Functionality





