Thursday, August 16, 2012

Encryption & Cryptographic Hash Function

Encryption

Data Encryption Standard (DES) Key Sizes 56 bits

Triple Data Encryption Algorithm (TDEA or Triple DEA) Key Sizes  168, 112 or 56 bits

Advanced Encryption Standard (AES) Key Sizes  128, 192 or 256 bits

RSA Key Sizes 1,024 to 4,096 bits

RC4  Key Sizes 40–2,048 bits



cryptographic hash function

MD5 Message-Digest Algorithm Digest sizes 128 bits

SHA-1 Digest sizes 160 bits

A cryptographic hash function is a hash function, that is, an algorithm that takes an arbitrary block of data and returns a fixed-size bit string, the (cryptographic) hash value, such that an (accidental or intentional) change to the data will (with very high probability) change the hash value. The data to be encoded is often called the "message," and the hash value is sometimes called the message digest or simply digest.
The ideal cryptographic hash function has four main or significant properties:
  • it is easy to compute the hash value for any given message
  • it is infeasible to generate a message that has a given hash
  • it is infeasible to modify a message without changing the hash
  • it is infeasible to find two different messages with the same hash

No comments:

Post a Comment