Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Tripcodes

Name: Anonymous 2012-03-04 16:00

desktopthread.com/Tripcode_Explorer
How does this work ? What is the algorithm for creating a tripcode ?

Name: Anonymous 2012-03-04 16:11

You don't create tripcodes. You discover them. Basically any arbitrary text can be converted to a tripcode.

Name: Anonymous 2012-03-04 16:46

>>2
You discover them.
And I suppose you ``discover'' that 1+1=2. Surely there's a better term for it.

Name: Anonymous !DJ9GY4TQy6 2012-03-04 17:10

>>3
Let's put it this way. Any text can be a tripcode. To demonstrate, I have written the following in my ``Name:'' field:
Anonymous#Any text can be a tripcode

Name: Anonymous 2012-03-04 17:19

>>4
I know what a tripcode is, genius. So you ``discover'' the result of a one-way function? There's got to be a better term for it.

Name: Anonymous 2012-03-04 17:25

>>5
What are you really asking? Do you want a tripcode that contains a human-readable string, like "MrSATORI"? Then fucking say so.

[spoiler]If you want one of those you pretty much have to brute force it. There are quite a few programs for doing this.[/code]

Name: Anonymous 2012-03-04 17:28

>>5
BRUTE FORCE MY BIGASS DICK UP YOUR TIGHT TEEN ANUS

Name: Anonymous !DJ9GY4TQy6 2012-03-04 17:30

sage

Name: !Jto77773TM 2012-03-04 17:37

"Testing" them, then. Just do this for a lot of strings (example Ruby code):

salt = ("%sH." % string)[1..3]; string.crypt(salt)[3..12] =~ regexp

Then optimize it (rewrite it in C, use a fast crypt function etc.) Brute-force is really the only thing you can do. (I found this tripcode using that code in a loop)

Name: Anonymous 2012-03-04 17:39

>>6
I already know that, you faggot. Stop telling me obvious stuff, you autist.

Name: Anonymous 2012-03-04 17:42

>>10
I already DOUBLE know that, you… ``double faggot''!

Name: Anonymous 2012-03-04 17:46

Take at most 8 bytes of input.

Use only 7 bits from each of the bytes in input up to a maximum of 56 bits as a key.

Append the string "H.." to the input, use six bits each from the second and third character as a 12 bit salt.

Now run this key through 25 rounds of DES salted with our 12 bit salt and that is your tripcode.

The program you posted a reference to uses a SIMD version of this algorithm, popularly called bitslicing, to create a lot of tripcodes and then checks the output for the given search string/regex.

The algorithm the imageboards use modifies its input before creating the tripcode, they translate the input from UTF-8 to SHIFT-JIS, if any of the characters '>', '<', '"' or '&' are found they are substituted for their respective HTML entities.

Name: Anonymous 2012-03-04 17:53

>>10
The fact remains that you're communicating very poorly and screaming when people don't understand what you want. Projecting your personal issues on everyone you talk to can't possibly help much either.

Do you expect us to read minds, Mr. Bond?

Name: Anonymous 2012-03-04 17:54

>>13
You're the one with the communication and projection issues, buddy.

Name: Anonymous 2012-03-04 17:58

>>13
NO GOLDFINGER I EXPECT YOU TO LEARN TO PROGRAM

THINK BEFORE YOU POST ASSWHOLE

Don't change these.
Name: Email:
Entire Thread Thread List