Çatışmamı tanımlamak için elimden gelenin en iyisini yapacağım.SHA-256 Farklılık Sonuçları
Giriş dosyasına girecek ve üzerinde SHA-256 hash gerçekleştirecek bir python komut dosyası yazıyorum. Ben çiğ ikili görüntüyü alıp (benim mac: 256 somefile.bin -a shasum) komut istemini çalıştırın Eğer
: 'bda1ca ...'
, ben 'doğru' özetler alır Bu ikili yazılımı çevrimiçi bir hesap makinesiyle çalıştırıyorum ve aynı sonucu elde ediyorum. Bir Hex editör bu karma açarsanız
, benim panoya içine bayt tüm ayıklamak ve farklı bir sonuç elde bir SHA256 hesap makinesi yapıştırın: '689035 ...'
ben burada eksik ? Her bayt arasında üst/alt nakit, boşluk denedim. Başka ne denemem gerektiğinden emin değilim.
Bu sorun, Python'da bunu uyguladığımdan, ancak koddan endişelenmeden önce bunun neden farklı olduğunu anlamaya çalıştığım için başlatıldı.
(XXD i dosyasının içeriğini görüntülemek için kullanılan bir onaltılık editörü). Aslında, python betiğim doğruydu, ama birilerinin yanlış talimatlarına dayanarak dosyaları dosyadan okuyordum! Ancak, dvxam bunu şimdi anladığım kadarıyla açıkladı. –