Tripcode

Tripcode (lub tripkod) to metoda uwierzytelniania, która nie wymaga rejestracji. Tripcode'y są stosowane głównie na portalach typu imageboard i BBS'ach w stylu 2channel. Tripcode to przekształcone hasło, po którym użytkownik może być rozpoznawany przez innych.
Tripcode powstaje w wyniku wprowadzenia danych do kryptograficznej funkcji skrótu na serwerze portalu, najczęściej w tym samym polu, co imię użytkownika. Według powszechnego formatu wywodzącego się z portalu 2channel, po wprowadzeniu na stronie ciągu imię#tripcode
zostanie on przekształcony do formy imię!3GqYIJ3Obs
. Symbol wykrzyknika to separator pomiędzy imieniem, a tripkodem, choć niektóre portale zamieniają go na ◆
[1].
Osoby czytające podpisane w ten sposób posty mogą rozpoznać ich autora poprzez porównanie tripkodów, gdyż teoretycznie inni nie znają jego hasła, które wygenerowało dany tripkod. W ten sposób nazwy użytkowników i hasła nie muszą być przechowywane w bazie danych. Biorąc pod uwagę fakt, że wiele portali korzystających z tej metody uwierzytelniania używa tego samego algorytmu, tripkody zazwyczaj można stosować w wielu miejscach.
Tripkody można również tworzyć za pośrednictwem innych skryptów internetowych:
- Desktopthread - Tripcode[2]
Bezpieczeństwo

Tripkody dzielą się na zwykłe nick#tripcode
i bezpieczne nick##tripcode
. Bezpieczny tripkod poprzedzony jest dwoma hashami ##
. W odróżnieniu od zwykłych, bezpieczny tripkod jest praktycznie niemożliwy do złamania, ponieważ w procesie szyfrowania, utworzony hash bazuje dodatkowo na sekretnym pliku umieszczonym po stronie serwera (Wykorzystana zostaje dodatkowa sól). Problemem bezpiecznych tripkodów jest ich brak przenośności, ponieważ na każdym serwerze wygenerowany hash będzie inny.
Zwykły tripkod: User !ozOtJW9BFA
Bezpieczny tripkod: User !!Oo43raDvH61
Powstało wiele programów służacych do łamania tripkodów: