1. SYMMETRIC KEY ENCRYPTION
In symmetric key encryption algorithm can be used only one
secret key for encrypting and decrypting data.
While using symmetric key cryptographic encryption
algorithms, key can be calculated from decryption key and also
their vice versa. When implementing symmetric key encryption
it can be very efficient, due to this user cannot face any
significant time delays during encrypting and decrypting data. It
provide a degree of authentication i.e. data cannot be decrypted
through other key. It is only beneficial for the user if encryption
key is kept secret. The authority of symmetric key encryption
depends upon size of the key [1]. Symmetric key encryption
algorithm is of two types-
1.1 Block cipher
1.2 Stream cipher