Tôi hiểu rằng GPG, khi mã hóa đối xứng bằng AES-256, sử dụng Mã phát hiện sửa đổi. Điều này có đảm bảo rằng bất kỳ tham nhũng nào (ví dụ bitrot) của tệp được mã hóa có thể được gắn cờ, trái ngược với việc chuyển qua âm thầm không? Làm thế nào để bảo vệ này so với việc lấy băm sha256sum của tệp được mã hóa và sử dụng nó để xác định tính toàn vẹn của dữ liệu được mã hóa?
NB Tôi đang suy nghĩ trong một bối cảnh sao lưu, trong đó mục tiêu chính của tôi là lưu trữ một tệp lớn và tôi muốn đảm bảo rằng nó vừa được mã hóa, và bất kỳ tham nhũng nào trong kho lưu trữ đều có thể được phát hiện.