В информационном мире поток данных, передаваемых тем или иным способом, обладает огромными объемами. Во многих случаях для сравнения данных используется хеширование – преобразование входного массива данных произвольной длины в выходную строку фиксированной длины. В идеальном случае каждому массиву данных будет соответствовать уникальный хеш. Очевидна уязвимость незащищенных систем связи, в том числе вычислительных сетей. Так среди множества существующих хеш-функций принято выделять криптографически стойкие, применяемые, в том числе, и в криптографии. Криптографическое хеширование является одним из методов защиты информации.