ПРИНЦИП ОБЕСПЕЧЕНИЯ БЕЗОПАСНОСТИ ГОЛОСОВАНИЯ
вернуться к началу раздела
В нашем случае таким преобразованием является алгоритм хеширования SHA-1. С помощью этого алгоритма вычисляются хеши следующих блоков данных:
  • текста открытия голосования, где указано время и место голосования. По этим данным формируется начальный хеш;
  • вопросы, выставленные на голосование;
  • результаты волеизъявления садоводов;
  • текст закрытия голосования. По этим данным формируется финальный хеш, который фиксируется Счётной комиссией.
Связь между блоками осуществляется путем добавления последнего вычисленного хеша к новым данным. По ним вычисляется хеш, который именуется "хешем текущей операции". Он будет использован при формировании блока следующих данных. И так далее. Все значения "хешей текущей операции" доступны в таблице, которую можно увидеть в личном кабинете для конкретного голосования.