Webschnittstelle für homomorphisch verschlüsselte einzelne übertragbare Stimmenwahlen.
Führen Sie die folgenden Befehle aus, um eine Wahl über die Webschnittstelle auszuführen:
cd cryptovote
pip install -r requirements.txt
python -m flask run Bevor die Weboberfläche ursprünglich ausgeführt wird, sollte die Datei .env.example in eine neue Datei mit dem Namen .env mit den gewünschten Werten kopiert werden. Beachten Sie auch, dass Chrome der einzige Browser zu sein scheint, der die DNS -Auflösung für Subdomänen des Localhost unterstützt. Daher muss für Entwicklungs -Chrom für Teile der Stelle verwendet werden, die Subdomains verwenden. Darüber hinaus verlangt WebAuthn localhost:5000 dass die verwendete Domäne über mindestens zwei Teile verfügt (dh zwei von einem Zeitraum getrennten Zeichenfolgen). Verwenden Sie also unbedingt einen Entwicklungs-Root-Servernamen, der so etwas wie cryptovote.localhost:5000 aussieht.