Posts

Showing posts from March, 2023

Basics of Cryptography - Part 1

Image
Applied  Cryptography In Simple Words - Part 1 In this Article, we are going to review basic terminologies and concepts of Cryptography.  In next Parts we will explain practical implementations of the following subjects which are covered in this Article: Basic Terms & Definitions in Cryptography  Trapdoor function & One Way Hash function concepts and use cases Symmetric/Asymmetric Encryption & Digital Signatures Next parts of this Blog will cover actual implementation/use cases of the followings: Part 2: Encrypt Files & transfer both Files and Keys to Recipient (OpenSSL). Part 3:  Mutual Certificate - mTLS use case (Certificates,Symmetric&Asymmetric). Part 4: Consumer to Service Authenticity verification & Access controls using JWS. Basic Terms & Definitions in Cryptography Cryptography Terminologies Plaintext: Readable content. not protected contents, sender sends to the receiver on communication channels.  Ciphertext: Mutated