Cryptography In Blockchain
What is cryptography?
It involves securing information and communication through mathematical algorithms that involve encrypting and decrypting. Securing information means encryption, while decryption means revealing the information. Encryption is used to protect information that is meant to be secret. Sensitive information such as passwords, bank details, and other valuable digits are meant to be encrypted, converting text to ciphertext. This encryption prevents third parties from accessing vital information from the unauthorized party. For authorized personnel to be able to understand such information, it must be decrypted. The most popular secure hashing algorithms are SHA256, Kekkack256, and other hashing algorithms.
We have two types of encryption:
Symmetric Encryption
Asymmetric Encryption
Symmetric Encryption: This type of encryption only uses one key to encrypt and decrypt messages received from the other party, maybe to give authorization such as a Wi-Fi password. Different devices can access a single Wi-Fi with the Wi-Fi secret key.
Asymmetric Encryption: This type of encryption involves two keys, one is used for encryption and decryption. It is also known as public key and private key. The private key is used for decryption while the public key is used for encryption, and it is kept private.
Why encryption?
To keep vital information from the public to have access to.
To prevent the public from having access to vital information.
To help prevent data breaches and prevent sensitive information from being revealed.
To handle user information securely such as their passwords, bank details, and other data which is meant to be private.
In conclusion, cryptography, with the encryption and decryption algorithms, stands as a protection. It safeguards sensitive information from the third party from accessing such information, ensuring communication confidentiality and protect data integrity from malicious actors.