TAILIEUCHUNG - Cracker Handbook 1.0 part 393

Tham khảo tài liệu 'cracker handbook part 393', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | HÀM HASH tiếp theo và hết Quote Hàm hash hash function là hàm một chiều mà nếu đưa một lượng dữ liệu bất kì qua hàm này sẽ cho ra một chuỗi có độ dài cố định ở đầu ra. Ví dụ từ Illuminatus đi qua hàm SHA-1 cho kết quả E783A3AE2ACDD7DBA5E1FA0269CBC58D. Ta chỉ cần đổi Illuminatus thành Illuminati chuyển us thành i kết quả sẽ trở nên hoàn toàn khác nhưng vẫn có độ dài cố định là 160 bit A766F44DDEA5CAcC3323Ce3E7D73AE82. Hai tính chất quan trọng của hàm này là Tính một chiều không thể suy ra dữ liệu ban đầu từ kết quả điều này tương tự như việc bạn không thể chỉ dựa vào một dấu vân tay lạ mà suy ra ai là chủ của nó được. Tính duy nhất xác suất để có một vụ va chạm hash collision tức là hai thông điệp khác nhau có cùng một kết quả hash là cực kì nhỏ. Một số ứng dụng của hàm hash Chống và phát hiện xâm nhập chương trình chống xâm nhập so sánh giá trị hash của một file với giá trị trước đó để kiểm tra xem file đó có bị ai đó thay đổi hay không. Bảo vệ tính toàn vẹn của thông điệp được gửi qua mạng bằng cách kiểm tra giá trị hash của thông điệp trước và sau khi gửi nhằm phát hiện những thay đổi cho dù là nhỏ nhất. Tạo chìa khóa từ mật khẩu. Tạo chữ kí điện tử. SHA-1 và MD5 là hai hàm hash thông dụng nhất và được sử dụng trong rất nhiều hệ thống bảo mật. Vào tháng 8 năm 2004 tại hội nghị Crypto 2004 người ta đã tìm thấy va chạm đối với MD5 và SHA-0 một phiên bản yếu hơn của hàm hash SHA-1. Không bao lâu sau đó vào khoảng giữa tháng 2 năm 2005 một nhóm ba nhà mật mã học người Trung Quốc đã phát hiện ra một phương pháp có thể tìm thấy va chạm đối với SHA-1 chỉ trong vòng 269 bước tính toán tức là có thể nhanh hơn brute-force vài nghìn lần . Người dùng bình thường cũng không cần phải hoảng sợ trước những phát hiện này bởi vì ít nhất phải một vài năm nữa người ta mới có khả năng mang những kết quả đó vào trong thực tế. Tuy vậy các chuyên gia vẫn khuyên nên bắt đầu chuyển sang các hàm hash an toàn hơn như SHA-256 SHA-384 hay SHA-512. Tài liệu tham khảo Về mã hóa ngoài quyển kinh

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.