UFD2 Hash Decrypter

Ultimate UFD2 Decrypter – UFD2 Hash Decrypter

The Main Window

The main window controls the entirety of the program. It is meant to be as straightforward and clean as possible.

UFD2 Hash:

Enter the UFD2 hash you wish to crack here. Press ‘Start’ to begin the hash cracking process. At any time, you may press ‘Stop’ to stop the hash cracking process.

Character set:

Choose the character set to use during the cracking process. Ultimate UFD2 Decrypter will generate strings that contain the characters in the set.

The three buttons next to this option are for adding a new set, editing the current set, and deleting the current set, respectively.

Choosing the right character set can drastically reduce the time it takes to crack an UFD2 hash. The default setting is ‘Lowercase (a-z), Uppercase (A-Z), and Digits (0-9)’.

This will allow Ultimate UFD2 Decrypter to crack a message that contains uppercase letters, lowercase letters, and digits. If you know that the message you wish to crack doesn’t contain any digits or uppercase letters, or, for example, the letter ‘z’, then you would create or choose a set that doesn’t contain digits, uppercase letters or the letter ‘z’, so that Ultimate UFD2 Decrypter doesn’t waste time checking for them.

The order of the characters in the character set can be important as well. If you happen to know that the password you wish to crack begins with a ‘P’, than it would be a good idea to move the ‘P’ in your character set to the very beginning.

Thread count:

Enter the number of threads that should be created while cracking the UFD2 hash. If you have two CPUs/CPU cores (or a CPU with Hyper-Threading (HT) technology), then you should set this value to ‘2’ so that Ultimate UFD2 Decrypter can utilize two processors; likewise, you should set this value to ‘4’ if you have four CPUs/CPU cores, so that Ultimate UFD2 Decrypter can utilize four processors.
Utilizing this option properly (or allowing Ultimate UFD2 Decrypter to do so automatically) can increase the speed of the cracking process exponentially.

By default, the number of processors on your system will be automatically detected after the program starts.

Automatically detect optimal thread count:

Check this setting to have Ultimate UFD2 Decrypter detect, on program startup, the number of processors available on your system and set the thread count accordingly.

Detect now:

Click this button to have Ultimate UFD2 Decrypter detect the number of processors available on your system, and update the thread count accordingly.

String length:

If this setting is checked, you can specify the start/end length of the generated strings. This is useful if you know the approximate length of the cracked password.

For example, if you knew that the length of the password you are trying to crack is at least six characters long and no longer than ten characters long, you would set the first entry box to ‘6’ and the second box to ’10’, so that Ultimate UFD2 Decrypter doesn’t waste time generating strings any shorter or longer.

If this setting is not checked, Ultimate UFD2 Decrypter will generate strings from a minimum length of ‘1’ and maximum length of ’19’. The maximum length is set to ’19’ for speed reasons — as the maximum length Ultimate UFD2 Decrypter supports increases, the speed of the cracking will decrease, because of the way the UFD2 hash algorithm is designed.

Message Log:

Here Ultimate UFD2 Decrypter displays information pertaining to the running of the program. It will notify you when an error has occured, when the UFD2 hash has been cracked (and how long it took to crack), etc.