Создайте 6-значный "хэш" из файла
Мне нужен инструмент для генерации 6-значного "хеша" из файла. Естественно, идентичные файлы всегда должны создавать один и тот же хэш. Какой хороший способ сделать это?
- Это требуется в ванильной системе Debian.
- Я понимаю, что только с 6-значными хэш-значениями могут происходить коллизии, но есть надежда, что это будет маловероятно. В случае столкновения могут быть использованы хеши MD5.
- Входные файлы, скорее всего, будут PDF-файлами, если это что-то изменит.
1 ответ
Решение
Получить любую хэш-функцию с большим количеством цифр и усечь.
Пример (в Linux):
md5sum file | cut -c -6