cryptovote
1.0.0
동종 암호화 된 단일 양도 투표 선거를위한 웹 인터페이스.
웹 인터페이스를 통해 선거를 실행하려면 다음 명령을 실행하십시오.
cd cryptovote
pip install -r requirements.txt
python -m flask run 웹 인터페이스를 처음 실행하기 전에 파일 .env.example 은 원하는 값 세트가있는 .env 라는 새 파일로 복사해야합니다. 또한 Chrome은 Localhost의 하위 도메인에 대한 DNS 해상도를 지원하는 유일한 브라우저 인 것 같습니다. 따라서 개발의 경우 하위 도메인을 사용하는 사이트의 일부에 Chrome을 사용해야합니다. 또한 WebAuthn은 사용중인 도메인에 최소한 두 개의 부분 (예 : 두 개의 문자열이 기간에 의해 분리 됨)이 있어야하므로 cryptovote.localhost:5000 localhost:5000 과 같은 것으로 보이는 개발 루트 서버 이름을 사용해야합니다. 실제로 비 로코스트 서버에 배포 된 경우 WebAutns Order에 사용되어야합니다.