Hàm_băm_mật_mã_học
Hàm_băm_mật_mã_học

Hàm_băm_mật_mã_học

Trong ngành mật mã học, một hàm băm mật mã học (tiếng Anh: Cryptographic hash function) là một hàm băm với một số tính chất bảo mật nhất định để phù hợp việc sử dụng trong nhiều ứng dụng bảo mật thông tin đa dạng, chẳng hạn như chứng thực (authentication) và kiểm tra tính nguyên vẹn của thông điệp (message integrity). Một hàm băm nhận đầu vào là một xâu ký tự dài (hay thông điệp) có độ dài tùy ý và tạo ra kết quả là một xâu ký tự có độ dài cố định, đôi khi được gọi là tóm tắt thông điệp (message digest) hoặc chữ ký số (digital fingerprint).Trong nhiều chuẩn và ứng dụng, hai hàm băm thông dụng nhất là MD5SHA-1. Năm 2005, người ta đã tìm ra lỗi bảo mật của cả hai thuật toán trên.

Tài liệu tham khảo

WikiPedia: Hàm_băm_mật_mã_học http://planeta.terra.com.br/informatica/paulobarre... http://www.cryptography.com/cnews/hash.html http://www.rsasecurity.com/rsalabs/node.asp?id=217... http://schneier.com/essay-074.html http://www.cits.rub.de/MD5Collisions/ http://www.cs.rit.edu/~ark/lectures/onewayhash/one... http://www.unixwiz.net/techtips/iguide-crypto-hash... http://phpsec.org/articles/2005/password-hashing.h... http://www.adastral.ucl.ac.uk/~helger/crypto/ https://web.archive.org/web/20050302095804/http://...