MD5, SHA, vb. Gibi şifreli karmaları ve CRC32'yi kendisine geçirilen bir dosyanın / CRC32 kodunun ürettiği Linux ve Linux'ta taşınabilir olması gereken bir program arıyorum.
Bu yürütülebilir dosyayı terabayt dosyalar üzerinde çalıştıracağım, onların SHA, MD5 ve CRC32 (ve gelecekte daha fazlası) imzalarını üreteceğim, bu yüzden hız önemlidir .
Aklımdaki tam olarak ReHash'ın ReHash olduğu şey , ReHash .
Ne yazık ki, birçok kullanıcının karma değerlerin uygulanmasında hataların yanı sıra dolgu (blok temelli algoritmalar için) uygulamasında hataların bulunduğundan şikayet ettiğini gördüm.
Kriptografide uzman olmamak ve sadece bana sadece bazı kodları derlememe gerek kalmadan istediğim karmaları veren bir kara kutu çözümü aramaktan daha iyi bir şey olup olmadığını merak ediyor muydum?
Elbette Python'da, kripto modüllerini istediğimi üretmek için kullanacak bir yapıştırıcı programı yazabilirdim, ama C gibi bir dilden derlenmiş bir ikiliyi tercih ederdim.
Bu yürütülebilir dosyayı terabayt dosyalar üzerinde çalıştıracağım, SHA, MD5 ve CRC32 imzalarını (ve gelecekte daha da fazlası) imzalarını üreteceğim ve bunların hepsini Python kodundan ele alacağım, bu yüzden Python ile uyumlu bir şey tercih edilecek, ancak C'nin pahasına değil hız gibi.