Antarmuka web untuk pemilihan suara tunggal yang dapat dienkripsi secara homomorfis.
Untuk menjalankan pemilihan melalui antarmuka web, jalankan perintah berikut:
cd cryptovote
pip install -r requirements.txt
python -m flask run Sebelum menjalankan antarmuka web pada awalnya, file .env.example harus disalin ke file baru bernama .env dengan set nilai yang diinginkan. Perhatikan juga bahwa Chrome tampaknya menjadi satu -satunya browser yang mendukung resolusi DNS untuk subdomain localhost, jadi untuk pengembangan chrome harus digunakan untuk bagian dari situs yang menggunakan subdomain. Selain itu, WebAuthn mensyaratkan bahwa domain yang digunakan memiliki setidaknya dua bagian (yaitu dua string yang dipisahkan oleh suatu periode), jadi pastikan untuk menggunakan nama server root pengembangan yang terlihat seperti cryptovote.localhost:5000 bukan hanya localhost:5000 Akhirnya, jika benar-benar dikerahkan pada works non-localhost https harus digunakan pada works.