Encryption is a method of providing security to the information by encoding in such a way that only authorized user only can read it. It creates cipher text using encryption algorithm that is read only by decrypting it.
Below are the two types of encryption schemes.
Symmetric Key encryption
Public Key encryption
It is the way that the message received is verified with the actual message sent. A plain text message is taken as input and computes a value based on that message.
Computed value length is much shorter than the original message.
There is a possibility that different plain text messages could generate the same value.
Let us discuss an example of a sample hashing algorithm where we multiply the number of a’s, e’s and h’s in the message and will then add the number of o’s to this value.
For example, the message is “ the combination to the safe is two, seven, thirty-five”. The hash of this message, using our simple hashing algorithm is as follows:
2 x 6 x 3 ) + 4 = 40
John receives the hash of this message with cipher text. After decrypting the message, he then computes the hash value using the same hashing algorithm. If the hash value sent by Bob is not matching the hash value of the decrypted message, then John will know that the message is modified.
For example, John received a hash value of 17 and decrypted a message Bob has sent as “You are being followed, use backroads, hurry”
The message has been altered because the hash value of the message he received is:
(3x4x1)+4 = 16
Internet Technologies Related Interview Questions
|HTML Interview Questions||Search Engine Optimization (SEO) Interview Questions|
|Internet Security Interview Questions||Internet Interview Questions|
|Internet Protocol version 6 (IPv6) Interview Questions||Internet Protocol version 4 (IPv4) Interview Questions|
|Web hosting Interview Questions||Web Security Interview Questions|
|Email Etiquette Interview Questions||Email Handling Interview Questions|
|Web Browser Interview Questions||Internet of things (IoT) Interview Questions|
|Website Builder Interview Questions||Internet Programming Interview Questions|
Internet Technologies Tutorial
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.