DataDrivenInvestor

empowerment through data, knowledge, and expertise. subscribe to DDIntel at…

Follow publication

Member-only story

Cryptography, Encryption, Hash Functions and Digital Signature

Eray ALTILI
DataDrivenInvestor
Published in
15 min readFeb 17, 2018

--

Cryptography is at the heart of Blockchain technology. At this post, I will try to explain some of the basics of Cryptography, Encoding,Encryption and Digital Signature.

Encoding is the process of applying a specific code, such as letters, symbols and numbers, to data for conversation into an equivalent cipher.

The difference between encoding and encryption is that encryption needs a key to encrypt/decrypt.

Cryptography

Cryptography is the practice and study of secure communication in the presence of third parties.[1] In the past cryptography referred mostly to encryption. Encryption is the process of converting plain text information to cipher text. Reverse is the decryption. Encryption is a mechanism to make the information confidential to anyone except the wanted recipients. Cipher is the pair of algorithm that creates encryption and decryption. Cipher operation is depends on algorithm and the key. Key is the secret that known by communicants. In addition, there are two types of encryption by keys used:

Symmetric Key Algorithms
Symmetric key algorithms (Private-key cryptography): same key used for encryption and decryption. (AES, DES etc.) (AWS KMS uses Symmetric Key Encryption to perform encryption and decryption of the digital data)

--

--

Written by Eray ALTILI

I am passionate about Technology, Cloud Computing, Machine Learning, Blockchain and Finance. All opinions are my own and do not express opinions of my employer.

Responses (1)

Write a response