Linux -- это интересно

Rash


Рубрика: Прочие
Метки: | |
Просмотров: 176

Rash — маленькая Rust консольная утилита для вычисления хеш-суммы файлов (Calculator hash) по нескольким наиболее распространённым алгоритмам.

Хеширование (hashing) — преобразование входного массива данных произвольной длинны, в выходную битовую строку фиксированной длинны. Такие преобразования так же называют хеш-функциями свёртки, а их результаты называют хешем, хеш-кодом, хеш-суммой или дайджестом сообщения (message digest).

Хеширование предназначается для создания "отпечатков" или "дайджестов" файлов для последующей проверки их подлинности (целостности). Существует множество алгоритмов хеширования, отличающихся различными свойствами и применяются для обнаружения ошибок которые могут возникнуть при передаче и/или хранении информации.

Rash максимально прост в использовании, благодаря возможностям RustCrypto (коллекция библиотек) поддерживает алгоритмы md5, SHA1, SHA2-256, SHA2-512, SHA3, Blake2b, Blake2S, Groestl, Ripemd160, Whirlpool, Keccak (224, 256, 384 и 512 Бит) и Shake (256 и 512 Бит).

ицензия: MLT (The MIT License) / Apache License V2.0

Домашняя страница

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)