Encryption#Encoding#Hashing
What is Encryption, Encoding and Hashing, just collected from various sources may be this will help in understating the basics?
Encryption: ??
High-level points to noted:?
Algorithms used:?
AES Algorithm?
RSA Algorithm?
Diffie Hellman?
Encoding: ?
High-level points to noted:?
Formats are: ?
BASE64 ?
领英推荐
UNICODE ?
ASCII?
URL Encoding.?
Hashing?
In Hashing, data is converted to the hash using some hashing function, which can be any number generated from a string or text. Various hashing algorithms are MD5 and SHA256. Data once hashed is non-reversible. The data structure hash table is used for storing data.?
?Example: When you send pictures and text messages over WhatsApp over Stack Overflow (posting in questions), images are sent to different servers, and text is sent to a different server for efficiency purposes. So, for verifying images that the images are not tampered with between data transfers over the internet, a hashing algorithm like MD5 can be used. MD5 generates a message digest of 128 bits, while SHA1 generates a message digest of the 160-bit hash value.?
?High-level points to noted:?
Algorithms are:?
MD5 ?
SHA256?
SHA – 3.?