Hash Deep Kullanarak Bir Dosyayı Şifrelemek ve Dosya Bütünlüğünü Kontrol Etmek
Hashdeep kullanarak dosyaların bütünlüğünü kontrol etmek için aşağıdaki adımları izleyebilirsiniz:
İlk Karma Değerlerini Hesaplayın:İlk olarak, dosyaların bütünlüğünü kontrol etmek istediğiniz klasörün içindeki tüm dosyaların kriptografik karma değerlerini hesaplayın ve bu değerleri bir dosyada saklayın. Örneğin, bu komutla SHA-256 karmalarını hesaplayabilir ve bir dosyada kaydedebilirsiniz:
bash
hashdeep -c sha256 -r /path/to/folder > initial_hashes.txt
Dosyanın Bütünlüğünü Düzenli Aralıklarla Kontrol Edin: Dosyanın bütünlüğünü düzenli aralıklarla kontrol etmek için, bu adımları izleyebilirsiniz:
Dosyanın yeni bir kopyasını oluşturun veya mevcut dosyanın kopyasını alın.
Yeni dosyanın kriptografik karma değerlerini hesaplayın ve bu değerleri bir dosyada saklayın.
Dosyanın Bütünlüğünü Kontrol Edin: Dosyanın bütünlüğünü kontrol etmek için, önceki adımda kaydettiğiniz ilk karma değerleri kullanarak aşağıdaki komutu kullanın:
bash
hashdeep -c sha256 -k initial_hashes.txt -X -r /path/to/folder
-k initial_hashes.txt: İlk karma değerlerinin bulunduğu dosyayı belirtir.
-X: Klasördeki dosyaların bütünlüğünü kontrol etmek için kullanılır.
-r: Belirtilen klasörün içindeki dosyaları ve alt klasörlerini rekürsif olarak tarar.
Bu komut, dosyanın bütünlüğünü kontrol edecektir. Eğer dosya değiştirilmiş veya bozulmuşsa, bu komut hata mesajları verecektir. Aksi takdirde, dosya bütün olarak korunmuş demektir.
Hashdeep, bu tür bütünlük kontrol işlemleri için kullanılabilen güçlü bir araçtır ve dosyalarınızın güvenli ve bütün olduğundan emin olmanıza yardımcı olur.
Bu örnekte sha256 kullandım fakat SHA-1, SHA-256, SHA-512, SHA-384, MD5 türlerinde şifreleme yapabilirsiniz.