Index sayfasında, uygulama, girdiğiniz sayıyı 100 kez art arda rastgele olacak şekilde aşağıdaki algoritmalar ile şifreler.
- MD5
- SHA1
- SHA256
- SHA512
Yarışma başladığında hash katılımcılar ile paylaşılır.
Yarışma bittiğinde ise key (fonksiyonların sembolik sıralaması) ve sayı katılımcılar ile paylaşılır.
Yarışmacılar ise verify.html dosyasına, yarışmayı düzenleyenin verdiği sayıyı, hash'i ve keyi girerek yarışmayı doğrulayabilir.
Böylece tuttuğunuz sayıyı garanti altına alırsınız ve katılımcıların aklında soru işareti kalmaz.
Kaynak kod
Uygulama