SSh keys, Concept behind the SSL and TLS Certificates

Encryption: It is the process of locking up information using cryptography. Information that has been locked this way is encrypted.

Decryption: The process of unlocking the encrypted information using cryptographic techniques.

Key: A secret like a password used to encrypt and decrypt information. There are a few different types of keys used in cryptography.

Steganography: It is actually the science of hiding information from people who would snoop on you. The difference between steganography and encryption is that the would-be snoopers may not be able to tell there’s any hidden information in the first place.

There are two types of encryption Algorithms which is Symmetric and Asymmetric

Allow multiple developers to log in as the same system user without having to share a single password between them and make it easier for a single developer to log in to many accounts without needing to manage many different passwords.

Public and private keys work together and run ‘ssh-keygen’ — which produces both a private (id_rsa) and a public ( key for usage.

openssl req –out certificatesigningrequest.csr -new -newkey rsa:2048 -nodes -keyout privatekey.key
openssl req -in server.csr -noout –text
openssl req -out CSR.csr -key privateKey.key -new
openssl x509 -x509toreq -in certificate.crt -out CSR.csr -signkey privateKey.key
openssl req -newkey rsa:2048 -nodes -keyout domain.key-x509 -days 365 -out domain.crt



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store