Cryptography is used to secure communication between networked devices.
In this section I will cover the concepts that are used for cryptography.
Encryption is used to provide data confidentiality for securing communication between network devices
without encryption data assent and clear text and can be seen by unauthorized users when data is encrypted
it is sent as cipher text and needs to be decrypted to be seen as clear readable text with encryption
keys are used to encrypt and decrypt data.
One way to use keys for encrypting traffic is with symmetric encryption.
This type of encryption uses the same key for encryption and decryption some examples of symmetric encryption
are does three does and a yes another method of using keys to encrypt data is asymmetric encryption
asymmetric encryption uses different keys for encryption and decryption an example of asymmetric encryption
would be RSA with encryption there are rules called ciphers the different types of ciphers are substitution
poly alphabetic and transposition these ciphers just provide different ways to encode data for example
a substitution cipher substitutes values.
So ABC and clear text would be encrypted as an LP by simply substituting the letters with different
ones based on the cipher values hashing provides data integrity to ensure that data has not been modified
hashing is achieved by generating hash values for data that can be compared if both sides compute the
same hash value for transfer data.
Then the data has not been modified.
If hash values do not match then the data would be considered to be corrupt some hashing methods are
empty five shall one shot two and H Mac.