tambahkan hash ke file menggunakan baris perintah

1

Saya menulis file batch Windows untuk menyalin file dari komputer saya ke lokasi jaringan, tetapi sebelum melakukan ini, saya perlu menambahkan hash untuk itu menggunakan baris perintah. Dengan asumsi file saya bernama testing.zip, bagaimana ini bisa dilakukan?

Scorpion99
sumber
Gunakan aplikasi hashing baris perintah, hasilkan hash, lalu ganti nama file untuk menyertakan kata hash. Itu tampak seperti akal sehat jadi di mana Anda terjebak? Sunting: Saat membaca kembali pertanyaan Anda, apa yang sebenarnya Anda maksud dengan "tambahkan hash untuk itu"? Saya pikir Anda bermaksud menambahkan hash ke nama file itu sendiri, tetapi mungkin Anda berarti sesuatu yang sama sekali berbeda? Jika Anda hanya ingin menyimpan hash secara terpisah maka sebagian besar aplikasi hashing dapat menghasilkan file SFV atau yang serupa.
Karan
Saya perlu menambahkan hash untuk file sebelum melanjutkan dengan menyalin. Setelah disalin, saya perlu memeriksa hash lagi untuk memastikan bahwa file tersebut baik dan berhasil disalin tanpa perubahan.
Scorpion99
Ok, izinkan saya bertanya lagi. Di mana Anda perlu menambahkan hash ini? Kebanyakan program hashing perintah-baris dapat membuat daftar file semua hash yang dihasilkan, atau Anda dapat mengarahkan hasilnya sendiri seperti yang disebutkan STTR di bawah ini. Jadi di mana tepatnya Anda terjebak? Pertanyaan Anda tidak jelas.
Karan

Jawaban:

2
Sigcheck -q -i -a -h testing.zip >> testing.md5

Sigcheck bagian dari Windows Sysinternals

Jika hanya perlu MD5:

Sigcheck -q -h testing.zip | find "MD5:" >>  testing.md5
STTR
sumber