Welkom bij de bierkalender 2025!
Hier kun je checken of iemand een biertje al gekocht heeft of niet. Suppppeeeer handig.
Hoe werkt het?
De zoekbar
Bovenaan zie je een zoekbar. Hier kun je een untapped link in gooien.- Als de bar groen wordt, dan is het biertje nog niet uitgekozen.
- Als de bar rood wordt, dan is het biertje al uitgekozen.
- Als de bar geel wordt, dan moet je even de url controleren.
Een voorbeeld van een goede url is: https://untappd.com/b/hertog-jan-pilsener/94130
(Ik check alleen of de url begint met https://untappd.com/b/, dus wel even opletten.. Ik haal eventuele spaties/enters er wel netjes af.)
Bier toevoegen
Als je een biertje wilt toevoegen, klik dan op de knop "Bier toevoegen" in het menu links.Hier kun je weer de url invullen en je moet er een wachtwoord invullen.
Het wachtwoord wordt niet opgeslagen, maar de browser encrypt de url met het wachtwoord, en stuurt de encrypted url naar de server, samen met de hash van de url, voor de checks
De server slaat geen wachtwoorden op.
Mijn bier
Hier kun je zien welke biertjes je al gekocht hebt.Hier kun je je wachtwoord invullen, en dan probeert de browser alle biertjes te decrypten met het wachtwoord.
Als het resultaat een untapped url is, dan krijg je de link te zien.
Ook kun je hier een biertje verwijderen uit de lijst. (TODO)
Wat staat er op de server?
Voor een mens staat er eigenlijk alleen maar bullshit, dus alles is lekker veilig.Hashes zien er zo uit: (SHA-256)
4ed3e01f9963d15d1d74adbb8b0e091fb48b2302cef3d2d855502078fe347a37
6e87a900b6ac0b2ebfeadc7b0c95375a7bc32da05fe1c8d9fce88b8cb816f747
4654678f02a485519f778dbcfa7d6ac940158f96e0de7aa0dc52dafff757aeee
001cd54f0bf9399c3e3040d466513c67f44ca17f84628fb45b8d512e1977fd9c
4500737c5bc56a95eb2019720122ae863ae0853a7eec3206b5b200c9949c6066
c28b31d5103c9052db80b49d8146a5f29747a73e874f6fa90a964fcbf6801f6a
7fed90495f09fadf6124a6da09d8cc7078b61a05c535fa8a97e6a9fafd6ab704
Dingen die met je wachtwoord zijn versleuteld zien er zo uit: (AES-256)
U2FsdGVkX1+9HEMLhmXH3DYc8AP/DlsprT2Qcg7eoXz36cGe//e7YvL1FMrFkTKyhedNNk8Slmgzf14wEmZQZ2bcP+NBLXyOG9NSHnLmegtdwvMOtqF/x1gDxS3UQu3P
U2FsdGVkX1/2Af1pH59xCNA2LNjI1u+H25ZmteZDWfiUukYIFloZvCe0LqSwofDUFku8Kx16L/0xIEd0JnMxZ9Dg9Qv7KmMKjNHZVUK55blRdadYzBJ8wzTmCDGo6sgo
U2FsdGVkX19V/aEfa8Hanzt5ekq6PHgUFQEL7gujSGKSJH+U7dHCPy0vnlGM/X3Rll5xBG+3t8QdIcVO/UZR0sltD1NjRy4DbOLUhZigOJ8iUwpnrJhRRIyr/DJoyWg5nJb0G3jzlM1x8bfAVaxcSQ==
U2FsdGVkX1/IxZD9RVxmnQq6SjQGAHrYbnDUM1lYouG8gz/bACQ+xnHvqwljtisNwdgnAPH+uGvQVCpjfTLvjBvukNm+4tVCGInlDE3Tr28=
U2FsdGVkX19xY/t3jK9nBUcb7Yi2r5C+YYV4Or/DAGjs49wm8vasJcrluK5QETmK393LLUDG/qp6P/CoT3ej/XOOghIdAnyg51iH6B+/3G4=
U2FsdGVkX18mH7ZAvLgqotjXEuTCnLOnq+0Hu+HgrQ6RiJuKTYjluNqDYXa0iv6whPfzvnBnfXR7Vva0gtbOo0sq5d3Mp9Wly3uOydKPgEw=
U2FsdGVkX19Bjczx4vor4v1J+OIblp8rMpt/eLohCCWAmmSIsUQ/KU/xcZigfU5ktNNV39VeMumozR6RRm+Ok1pcY4nKq5IvBqMqGVcWdoOn7x/B14EFwTCQKDMhzxNJ