Мне нужен инструмент для генерации 6-значного "хеша" из файла. Естественно, идентичные файлы всегда должны создавать один и тот же хэш. Какой хороший способ сделать это?

  1. Это требуется в ванильной системе Debian.
  2. Я понимаю, что только с 6-значными хэш-кодами могут происходить коллизии, но есть надежда, что это будет маловероятно. В случае столкновения могут использоваться хеши MD5.
  3. Входные файлы, скорее всего, будут PDF-файлами, если это что-то изменит.

1 ответ1

1

Получить любую хэш-функцию с большим количеством цифр и усечь.

Пример (в Linux):

md5sum file | cut -c -6

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .