Большинство примеров, перечисленных здесь, просто используют криптографические хеши вместо хорошего генератора случайных чисел.
Поскольку криптография при идеальной работе приводит к цепочке битов, неотличимой от случайности, на самом деле вы не можете ничего с этим поделать. Любая цель, кроме сокрытия строки битов, будет также очень полезна для действительно хорошего генератора случайных чисел.
Хеши хороши для обнаружения нежелательных изменений данных, будь то преднамеренные или непреднамеренные. Точно так же вы можете быстро выполнять сравнения или большие элементы, вычисляя хеш нужного значения, чтобы его нужно было рассмотреть только один раз, а затем сканируйте «стог сена» на предмет с совпадающим хешем.
Криптография может использоваться, чтобы сделать «скрытое обязательство», когда можно дать ответ / прогноз / и т. Д. сохраняя это скрытым. Другие могут раскрыть подтвержденную ценность при определенных условиях, и вы не сможете позже изменить свой ответ. (например, безопасный эквивалент ответа, запечатанного в конверте)
Относительно доказательств с нулевым разглашением , уже перечисленных, методы шифрования могут использоваться, чтобы позволить отдельным сторонам с пользой сотрудничать без совместного использования своих данных, называемые Безопасные многосторонние вычисления . Конечно, это по-прежнему связано с конфиденциальностью, но весьма отличается от «нормального» использования криптографии.