Я использую следующие две команды для получения контрольной суммы текстового файла, но это дает мне две различных контрольных суммы, почему?
md5sum log
sha1sum log
md5sum
и sha1sum
реализация два различных алгоритма хеширования, MD5 и SHA-1 соответственно, таким образом, выводы будут отличаться.
Примечание, которое, md5sum
генерирует хеш на 128 битов, тогда как sha1sum
генерирует хеш на 160 битов.
Как примечание стороны, их обоих считают криптографически небезопасными теперь. Рассмотрите использование семейства SHA-2 хешей, например, sha512sum
для любой реализации, которая требует большой устойчивости. Хотя только для проверки целостности файла (файлов), их можно считать применимыми .
Также проверка man md5sum
, и man sha1sum
.