Sha256() Encrypt & Decrypt

google plus share facebook share


About Sha256 :


Sha-256 is a function of algorithm Sha-2 (as 384, 512, and more recently 224 bits versions), which is the evolution of Sha-1, itself an evolution of Sha-0. Sha-2 algorithm was developed by NSA to answer the security problem of Sha-1, since the theorical discover of a 2^63 operations for collisions. This algorithm takes as input a 2^64 maximum length message, and outputs a 256 bits hash. It seems that sha256 is becoming more and more used in order to replace the old md5 hash function. I think that sha256 is actually the best replacement because of its good balance between online storage size and security. As the others cryptographic functions of its "family", Sha-256 is unilateral so you can't find the plaintext with only the hash. You have to compare this hash to a online database, and that's what we do here with a 6,128,021,081 sha256 hash database. I looked for days to find any wordlist online. Then I computed for days to enlarge the wordlist and make it really unique.
Sha-256 is a good way to store your users passwords, as it is way more secure than Md5 or Sha-1 for instance. Even if it is more secure though, you should still consider using a salt to improve security. A salt is a string that you add to the user's password to make it longer, and add special characters. This will make bruteforce way more difficult, and most likely the password won't be stored in online database such as ours.


Mentions légales | 17,960,922 cracked hashes since 11/2015 | There are 6,128,021,081 words in the database | | Download Md5decrypt's Wordlist