Tôi biết rằng SHA-256 được ưu tiên hơn MD5 về bảo mật, v.v., nhưng nếu tôi sử dụng một phương pháp để chỉ kiểm tra tính toàn vẹn của tệp (nghĩa là không liên quan gì đến mã hóa mật khẩu, v.v.), thì có lợi thế nào của sử dụng SHA-256?
Vì MD5 là 128-bit và SHA-256 là 256-bit (do đó lớn gấp đôi) ...
Sẽ mất đến hai lần thời gian để mã hóa?
Trong trường hợp thời gian không phải là bản chất, như trong một chương trình sao lưu và tính toàn vẹn của tệp là tất cả những gì cần thiết, liệu có ai phản đối MD5 cho một thuật toán khác hoặc thậm chí đề xuất một kỹ thuật khác không?
Sử dụng MD5 có tạo ra tổng kiểm tra không?