Triangular Encryption encrypts the plaintext using the triangle algorithm, which maps each letter in the plaintext with another letter which has been randomly inserted into a triangle. More details about the algorithm will be posted soon.
SHA512 Salter takes the user's password and converts it into a hash using the SHA512 algorithm, two random-length salts and multiple times of hashing. It ensures a very strong hash which takes a huge amount of time to crack.
Prog 1 solver solves HackThisSite's programming challenge #1 (www.hackthissite.org/missions/prog/1/). It finds the original (unscrambled) words, which were randomly taken from a wordlist. (follow link for more info, you also need to sign up at HTS).
Real 6 solver solves HackThisSite's realistic challenge #6 (www.hackthissite.org/playlevel/6/). It decodes a cypher that was created using the XECryption algorithm. (follow link for more info, you also need to sign up at HTS).
Server-Client Communication Program sets up a communication between the server and the client program, using python's socket module. The client side is able to send messages and the server side to receive and read them.
Prime Number Generator generates and presents all the prime numbers between 2 and a number provided by the user.
Login Script allows you to authenticate to another page by using your credentials and creating a session for your connection. Username is 'admin' and password is 'enterthecamel'.
Mobile Number Checker uses regular expressions to check whether your input is a valid mobile number (works only for cypriot mobile numbers).
String Reverser takes your input string and reverses the order of the letters.
MD5 Brute Forcer takes an MD5 hash in hexadecimal form and brute forces it to find the password.
IP Address Finder shows you what your IP address is.
Page Hit Counter counts how many visits a webpage has had.
Encoder #1 uses monoalphabetic substitution to encode your plaintext into a simple cipher.
Encoder #2 uses polyalphabetic substitution to encode your plaintext into a more complex cipher.