Suck-O Time
Support us
Latest posts
Feel free to register for an account here.

Stavros' blog (2)
I've been so confused about the hashing of the password and salt. Fortunately I posted on Reddit last night to the crypto subreddit and someone answered with a clear answer. I had misunderstood what was needed. I had assumed that I needed the DES encryption scheme, but I was corrected to using the Unix crypt(3) hash function. So now I have a working tripcode generator. I think the next step forward is to make a custom string class. I'll post the source code on the forums. This is not really efficient since I'm using the C++ string class. Also I'm changing milestones.
Milestones
- Correctly generate salt from plaintext - [Done]
- Correctly generate tripcode from given plaintext - [Done]
- Find or implement efficient string class
- Implement key generator
- Refine crypt.c to use Bitslicing
- Refine crypt.c to use bit slicing on CUDA
- Implement GUI user interface
0.1 Purpose
TripCUDA is a project I am working on that is meant to generate tripcodes, search the generated tripcode for a substring specified by the user and report the password and tripcode (or tripcodes) to the user.
0.2 What is a Tripcode?
A tripcode is a way of authentication that does not require registration. It is used mainly on anonymous message boards and imageboars such as 2channel and 4chan as well as various message boards. A tripcode is a hashed password by which a person can be identified by others and requires no registration. The picture above shows a password (#S~3hsEQ|) and it's associated tripcode (!PedIa.Dbk.).
0.3 Milestones
- Correctly generate salt from plaintext key - [Done]
- Implement bitslice DES (CPU)
- Find or implement efficient string class
- Implement key generator
- Implement bitslice DES (GPU)
- Implement GUI user interface