Tripcode

Tripcode

Tripcodes are a method of authentication that does not require registration. They are most often used in 2channel-style message boards or Futaba Channel-style imageboards. A tripcode is a hashed password by which a person can be identified by others.

A tripcode is the result of input to a cryptographic hash function on the message board server, usually entered in the same field as the name. Using the common 2channel format, name#tripcode when entered as a username becomes name!3GqYIJ3Obs when displayed in the post. The ! is the separator between name and tripcode; on some boards it is replaced with .

Readers of the board can identify postings made by the same user by comparing tripcodes. If two people use the same user name, they can be told apart because they, presumably, don't know each other's passwords that generate the different tripcodes. This way, the names and passwords don't have to be stored in a database. As many boards use the same algorithm, tripcodes are usually consistent.

Description of the algorithm

The tripcode function works as follows:
# Convert the input to Shift JIS.
# Replace the characters &, <, >, ", and ' with &, <, >, ", and ' respectively. Some implementations replace other characters as well, these are the most common ones.
# Generate the salt as follows:
## Take the second and third characters of the input with H. appended to it.
## Replace any characters not between . and z with ..
## Replace any of the characters in :;<=>?@ [\] ^_` with the corresponding character from ABCDEFGabcdef.
# Call the crypt() function with the input and salt.
# Return the last 10 characters.

Some buggy implementations don't convert to Shift JIS. The original implementation of tripcodes only used the last 8 characters.

Secure tripcodes

Tripcodes are not a very secure authentication method. Since the keyspace of 2channel-style tripcodes is not very large (254) some boards implement a "secure tripcode" along with normal tripcodes. In their case another hash is used that takes a second input (typically in the form of name#tripcode#securetripcode) and uses a secret salt stored on the server. As this salt is secret and site specific one cannot use a pre-computed preimage attack such as rainbow tables.

One of the drawbacks of secure tripcodes is that they are specific to a single imageboard or discussion board. Because of this, a user cannot verify his or her identity across multiple boards or websites unless each board happens to use the same secret salt as well as the same method of generating and displaying secure tripcodes. Coupled with the fact that it is fairly rare that a user goes through the trouble of discovering another user's tripcode string, many users opt to use normal tripcodes.

External links

* [http://wakaba.c3.cx/soc/kareha.pl/1100499906/ Discussion of tripcodes and English searchers]
* [http://utilitymill.com/utility/Tripcode_Generator Online tool to generate 4-ch or 4chan style tripcode from a password]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Tripcode — Ein Beitrag in einem schwedischen Imageboard mit einem zum Benutzernamen (dunkelblau) identischen Trip Key (rot) Tripcodes (jap. トリップ, Torippu) ist eine Authentifizierungsmethode, die keine Registrierung benötigt. Zumeist werden sie in… …   Deutsch Wikipedia

  • Internet forum — The phpBB Internet Forum software package, one of the most popular forum packages …   Wikipedia

  • ShotCode — is a circular barcode created by High Energy Magic of Cambridge University. It uses a dartboard like circle, with a bulls eye in the centre and datacircles surrounding it. The technology reads databits from these datacircles by measuring the… …   Wikipedia

  • Imageboard — Screenshot from the 4chan.org imageboard. Probably the most popular imageboard to date. An imageboard or image board (also chan, which is short for channel) is a type of Internet forum that revolves around the posting of images. The first… …   Wikipedia

  • ShotCode — Este artículo está huérfano, pues pocos o ningún artículo enlazan aquí. Por favor, introduce enlaces hacia esta página desde otros artículos relacionados …   Wikipedia Español

  • 4 chan — 4chan 4chan (japonais : 四葉, Yotsuba, 4 feuilles ) est un BBS anonyme anglophone, constitué d un réseau d imageboards, qui a pris modèle sur les très populaires sites japonais 2channel et Futaba Channel. Il a été mis en ligne en octobre… …   Wikipédia en Français

  • Key (cryptography) — In cryptography, a key is a piece of information (a parameter) that determines the functional output of a cryptographic algorithm or cipher. Without a key, the algorithm would produce no useful result. In encryption, a key specifies the… …   Wikipedia

  • Barcode — For the taxonomic method, see DNA barcoding. A UPC A barcode symbol A barcode is an optical machine readable representation of data, which shows data about the object to which it attaches. Originally barcodes represented data by varying the… …   Wikipedia

  • Anonymous Coward — is a term applied within some online communities to describe users who post without a screen name; it is a dummy name attributed to anonymous posts used by some weblogs that allow posting by people without registering for accounts. The practice,… …   Wikipedia

  • Futaba Channel — This article is about Futaba Channel. See 2channel for the article on ni channeru. Infobox Website name = Futaba Channel caption = The Futuba Logo. url = [http://www.2chan.net/ 2chan.net] commercial = No type = Imageboard/TextBBS registration =… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”