With the rapid growth of the internet and the online shopping the demand of the electronic security has been increased. Cryptography is used to protect the online communications, email messages, online transactions, computer passwords, ATM cards transactions, computer data and other secret information. Cryptography can be classified into the following two types.
- Symmetric-Key Systems
- Public-Key Systems
Cryptography includes the mechanisms such as microdots i.e. merging the words with images and some other ways to hide the secret information. In today’s computer’s world cryptography is associated with scrambling the plain text into the cipher text and this process is known as the encryption and then converting back the encrypted text into the plain text known as decryption.
- Authentication. The sender and the receiver can confirm each other’s identity and the source and the destination of the data.
- Integrity. The information cannot be altered without using the secret keys.
- Confidentiality. The information cannot be read or intercepted except the intended recipients.
- Non-Repudiation. The sender and the creator of the information cannot deny his intentions of creating or sending the information.
Cryptography uses the wide range of the algorithms and some of most common algorithms are described below.
RSA: It is a pubic key system.
MD5: It is a 128 bit message digest system.
HASH: Has algorithm is used to represent the condensed representation of the fixed length messages.
DES: It is a data encryption standard and a private key system. It operates on the 64-bit block of data by using a 56-bit key.
AES: It’s an advanced encryption standard.
HMAC: It is a hashing method that uses a key in combination with an algorithm such as MD5 or SHA-1.
Tidak ada komentar:
Posting Komentar