Introduction to Encryption Using OpenSSL
OpenSSL is a robust, open-source and general purpose cryptographic library that is used to implement the Secure Socket Layer (SSL) and Transport Layer Security (TLS) protocols.
Objectives Of the Scenario
In this scenario, we are going to learn on; - List Various commands and algorithms supported by openssl - X509 File Extensions - Generating Encryption Keys - Generating Certificates - Generating Certificate Signing Request - Generating Self-Signed Certificate - Verifying Certificates - Encrypting and Decrypting a File - Generating Password Hashes - Generating Random Numbers
Reference
- man openssl
- man genpkey
- man x509
- man rand
- man req
- man verify
- man enc
- man pkeyutl
- MODESINGLEPLAYER
- TYPECCL
- DIFFICULTYINTERMEDIATE
- TIME90 MINUTES
- COST10 CRYSTALS