In this application, the available hash functions are : Adler-32, CRC-32, Haval-128, MD2, MD4, MD5, RIPEMD-128, RIPEMD-160, SHA-1, SHA-256, SHA-384, SHA-512, Tiger and Whirlpool.
The calculated hash can be copied to the clipboard to be reused elsewhere.
The first tab enables to calculate the hash of a given string.
The second tab helps you to compute the hash of a file located on the internal or external memory of your device. The size of the file and the last date modified are also displayed.
The last feature helps you to compare the calculated hash with another given hash but more generally, you can compare any hashes by just pasting them.
A hash (also called checksum or digest) is a digital fingerprint, uniquely identifying a string or a file.
Hash functions are often used in cryptography to generate strong passwords. They are also employed to check the integrity of files.
Hash Droid is often used to check an Android ROM before flashing it.
Feel free to send feebacks, comments or suggestions about this application.
Hash Droid is published under the GPLv3 (GNU General Public License version 3). Please contact me to get the source code.
Tags : hash hashes message digest algorithm secure cryptographic function checksum rom roms verifier MD5 checker Rivest comparison cyanogenmod cyanogen md5sum mand5 GPL
Generally a secure password is hard to remember so users tend to opt for easy to remember passwords. These passwords are also easy to crack. This app aims to address that by allowing the user to use hashes in place of their passwords on various sites.
Example: a user may have a password such as "computer" (a bad one) that would be easily cracked in a dictionary attack.
Where as the md5 hash generated from computer is
df53ca268240ca76670c8566ee54568a which is not easy to guess or dictionary attack.
There are currently four algorithms available in the app. MD5 , SHA1 , SHA256 & SHA512.
This allows the user to use the same password for four different sites and a different hash for each.
For your banking or email you could use the SHA512 hash of your chosen password . In the computer example the hash is
The hashes are automatically copied to the clipboard for convenience. This allows you to easily paste it into an app.
If a database is compromised which is insecurely storing the passwords and your passwords (your generated hash) was obtained . The other three sites (with different hashing algorithms) would be safe.
Using hashes as passwords also makes an attack more computationally expensive as each string (sequence of characters) has to be hashed first before submitting it as the password. Also that factor is multiplied by 4 as the attacker does not know which algorithm you may have chosen.
You could also paste the output of the initial hash as the input with different functions for more options. Just remember the algorithms and the order you chose if you do.
This app respects users privacy and no data is recorded about the user. The permissions are required to serve the ads.
Here examples of what you can currently do with Thing Doer (Alpha):
- Perform an array of actions based on a powerful scheduling system
- Set ringer preferences based on GPS/Network location or schedule
- Turn on/off Wifi based on location or schedule
- Create notifications based on schedule or locations
This is an early test, partly to get my feet wet in the Android Market. If this app is useful to you, great! If not, it might be a good idea to check in once in awhile to see how it is progressing.