is there anyway to convert a tripcode into the password for that tripcode, im using tripsage and I see that you can put in a word you want to see in a trip code and it produces results of passwords that would produce a tripcode with those letters in it, so if we were to take a complete tripcode someone has and enter it into that field, in theory it should eventually produce the 1 password that produces that tripcode, however i have a core 2 duo e6600 which can run 170,000 crypts per second but with over 10^80 possible combinations(numbers + letters + capital letters + symbols, and 10 characters in a tripcode) it would take litteraly much more than trillions of years to run through every combination. Any other suggestions?
>>440
except that the result has to be a valid shift-jis string...
Name:
Anonymous2009-01-08 7:17
You still have to keep in mind that some combinations of higher-bit characters are unfeasible if not impossible to use, because they still have to be valid shift-jis. (Except on 4chan, which is broken as fuck; high-bit-enabled trips are hit or miss here and require EXPERT hacks to use.)
Further, since the salt is derived from the second and third character in the trip, anything within the range of [A-Za-z/] can be "shifted" by setting the high bit to produce a different salt value. So really, even though the key text for crypt itself is only 56 bits, there's almost -- but not *quite* -- two additional bits of entropy to a tripcode.
Consider, for example, the well-known tripcode key #faggot. The salt value for this would, of course, ordinarily be ag, and the resulting tripcode is !Ep8pui8Vw2. However, substituting one or both of the characters in the salt, the same 56-bit crypt also yields !/Xj8LK1u9s, !BE2ADzGe3A, and !YKV2wmNmbE. Assuming a non-broken board that converts the name input to shift-jis first, the keys to produce those are #f疊got, fa軾ot, and #f砠got.
Name:
Anonymous2009-01-08 7:27
So really, even though the key text for crypt itself is only 56 bits, there's almost -- but not *quite* -- two additional bits of entropy to a tripcode.
it's not quite that simple. several characters ('&', '>', '<', '"', etc.) get replaced with HTML entities, so those characters can't appear in the key. shifted versions of them can, but in the second and third character positions it eliminates those extra bits. and the character & is always followed by one of several fixed strings ("amp;", "gt;", "lt;", "quot;", etc.).
>>445
0ch uses shift-jis for tripcodes. futaba uses shift-jis for tripcodes. wakaba uses shift-jis for tripcodes. kareha uses shift-jis for tripcodes. waro.su uses shift-jis for tripcodes. any implementation that doesn't use shift-jis for tripcodes is broken.
Name:
Anonymous2009-01-08 7:36
>>448
0ch and futaba use shift-jis as the page encoding, so the submitted form data is encoded as shift-jis. wakaba, kareha, waro.su and pretty much every other implementation in existence (except futallaby and shiichan, which 4chan's code is based on) explicitly converts to shift-jis before crypting the tripcode.
Name:
Anonymous2009-01-08 7:37
>>446
All of the characters which you listed can be used with the high bit set. What's your point?
Name:
Anonymous2009-01-08 7:41
>>450 shifted versions of them can, but in the second and third character positions it eliminates those extra bits. and the character & is always followed by one of several fixed strings ("amp;", "gt;", "lt;", "quot;", etc.).
>>453
the output is base64. the input is shift-jis for tripcodes.
Name:
Anonymous2009-01-08 7:45
>>451
Yes, so fucking what? Those characters aren't in the range of [A-Za-z/] anyway, so even if they weren't changed, they would be converted to a dot anyway.
I just accidentally reloaded this thread with greasemonkey off. FrozenVoid, you've got to be the dumbest motherfucker I have ever met.
Name:
Anonymous2009-01-08 7:56
>>455
i think you meant [:;<=>?@[\\]^_`A-Za-z/]
except that < and >are in that.
>>454
shift-jis is part of the tripcode algorithm, just like the process for generating the salt is. if you don't convert to shift-jis, a lot of tripcodes break.
seriously, even http://hotaru.thinkindifferent.net/trip.html converts from unicode to shift-jis in javascript. it's not that hard.
'FrozenVoid''!Frozen2BUo' is legacy of phpbb forums and applicable only when its used (xkcd forums).
Name:
Anonymous2009-01-08 8:15
I heard that FrozenVoid! has written a tripcode inversion algorithm in assembly x86. It's available even for your smartphone, since the x86 assembly is very portable
Srsly, you can't be serious. You are joking. There's no other assembly except x86. FrozenVoid! told me that... but wait... you are FrozenVoid!. Or is it? You are a fake!
Stop writing, faggot. Only FrozenVoid! can write here.
Name:
FrozenVoid!FrOzEn2BUo2009-01-08 8:53
I've read SICP.
Name:
!7frOBEFtkc2009-01-08 9:29
I've read YHBT
Name:
Anonymous2009-01-08 9:42
>>470
Anyway, Shiichan is the only implementation that matters... or what, do you fags go to other boards as well?
Name:
FrozenSperm!FrOzENLOAU2009-01-08 12:39
>>469
If you study for a moment how Shift JIS is implemented (http://en.wikipedia.org/wiki/Shift_JIS), you'll notice that after stripping the high bit, it makes available all possible input bytes, with the exception of 0x7f. There are some complications with using odd/even bytes which makes some input data technically invalid, but this is a small fraction of the invalid bytes with e.g. UTF-8.
Name:
FrozenSperm!FrOzENLOAU2009-01-08 12:41
>>472
I'm not familiar with that book, and searches on Wikipedia and Amazon didn't come up with anything. Could you provide a link?
Name:
FrozenSperm!FrOzENLOAU2009-01-08 12:44
>>473
Technically since 2channel was the first board to implement tripcodes, their implementation is the "correct" one. Even though they're only a de-facto standard (as opposed to, for example, ISO or ANSI) it is still important to adhere to the original implementation to ensure consistency across boards. Otherwise there isn't much of a point to implementing them.
Name:
Anonymous2009-01-08 12:45
I think he means YAHT:
% ghci
GHCi, version 6.10.1: http://www.haskell.org/ghc/ :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer ... linking ... done.
Loading package base ... linking ... done.
'-._ ___.....___
`.__ ,-' ,-.`-,
`''-------' ( p ) `._
`-' ( Have you read your YAHT today?
\
. \
\---..,--'
................._ --...--,
`-.._ _.-'
`'-----'' Type :ihbt for help.
Prelude> http://en.wikibooks.org/wiki/Haskell/YAHT
Name:
Anonymous2009-01-08 12:52
you say your dissapointed
hell that must be true
now that i think about it
i should be dissapointed in you
you lecuture to me about my problems
and what i should do to solve them
but you get mad if the conflict is still there
But i guess you should after all
Im the rebel in your kingdom
And don't listen to what you say
And your the queen of this fucking world
So i might as well be dead today
i laugh when you try to tell me what to do
Because you know as well as me
that im not listening
Im just a little pawn
In this chess game you play
except i dont respond
to the queenies way
I say im sick
You say its fake
i say im in pain
you say its just an ache
i say im crying
you say its a whine
i say im bleeding
you say its a lie
you say your dissapointed
but i dont care any more
so lecture to the air
while i walk out the door