bg_image
header

Advanced Encryption Standard - AES

The Advanced Encryption Standard (AES) is a symmetric encryption technique used to secure data. It was developed by the National Institute of Standards and Technology (NIST) in the United States and officially recognized as a standard in 2001. AES replaces the outdated Data Encryption Standard (DES) due to its improved security and efficiency.

AES uses an algorithm that takes a message and a key as input and converts the message into an encrypted form. The recipient can then use the same key to restore the encrypted message. AES supports various key lengths, including 128, 192, and 256 bits, with 128 bits being the most commonly used key length.

Since AES is a symmetric encryption method, this means that the same key is used both to encrypt and decrypt the data. This makes AES fast and efficient for encrypting large amounts of data, making it a widely adopted standard for securing data in areas such as network security, database encryption, and data storage.

 


Data Encryption Standard - DES

The Data Encryption Standard (DES) is a widely-used symmetric encryption algorithm developed in the 1970s. It was established as a standard for encrypting sensitive data by the U.S. government agency NIST (National Institute of Standards and Technology).

DES uses a symmetric key, meaning the same key is used for both encryption and decryption of data. The key is 56 bits long, which is relatively short and considered less secure by today's standards.

DES operates using a Feistel structure, where the input is divided into blocks and encrypted in a series of rounds. Each round employs a substitution-permutation network structure to manipulate the data, working with a portion of the key.

Despite its past widespread use, DES is now considered insecure due to its relatively short key length and advancements in cryptography, particularly in brute-force analysis. It has been replaced by more modern encryption algorithms such as Triple DES (3DES) and the Advanced Encryption Standard (AES).

 


Random Tech

Zend Framework


ZendFramework-Logo.png