Neues Archiv der gleichen Dateien ist anders?

285
vico

Ich muss sicherstellen, dass mehrere Dateien nicht geändert werden. Zu diesem Zweck verwende ich das SHA256-Berechnungsprogramm für archyved-Dateien:

CertUtil -hashfile arch.rar SHA256 >>arch.rar.sha256.txt 

Ich archiviere mit Passwort:

"C:\Program Files\WinRAR\WinRAR.exe" a -ppass arch.rar file1 file2 

Dateien werden nicht geändert, aber jedes Mal, wenn ich ein neues Archiv mache, habe ich einen anderen Hash. Warum?

0

1 Antwort auf die Frage

1
Overmind

It's because when generating the encryption key (which is based on your password), there is a random factor involved.

Practically, archiving the same files at same compression rate with no encryption should result in identical files, while archiving the same files at same compression rate with encryption should result in different files.

Kann ich einen Hash von Dateien erhalten, bevor er von der * .rar-Datei verschlüsselt wird? vico vor 6 Jahren 0
Nein, Sie müssen ihre Hashwerte ohne Verschlüsselung erhalten. Overmind vor 6 Jahren 0