PHP Hash Script - The Hash Project
#1
Posted 09 September 2006 - 11:00 AM
Once that is done you only have 1 function you have to deal with, this one will run a loop and in the loop it will do md5, base64_encode, md5. Then it will have an array to make each letter, number and other symbol have the text that was set in the database. Then after that it will do another md5, base64_encode, md5. The final md5 is basically to clean it up.
If you find it hard to follow here is how the second function works.
- Run hash function.
- Hash function gets database string. (###############,############### etc)
- Divides database string into 63 strings. (Separated by comma)
- Runs loop - x amount of times. (You can change the number if you wish)
- Runs md5 hash, base64_encode, md5 hash.
- Replaces each letter with the information from the database.
- Runs final md5 hash, base64_encode, md5 hash.
- Returns the string.
I hope to finish the testing today and see how it works. Then I will post the script 1.0.0 download.
Once the script is released, if you would like to change the script format to something else it probably won't be to hard if you know the script. If you do so please PM me and I will add it to the site I am making for it. (You will get credit for that version) Also please make sure it works before sending it to me.
dEcade
#2
Posted 09 September 2006 - 11:08 AM
#3
Posted 09 September 2006 - 11:54 AM
dEcade
#4
Posted 09 September 2006 - 04:12 PM
#5
Posted 09 September 2006 - 04:20 PM
dEcade
#7
Posted 09 September 2006 - 05:02 PM
cheerio, on Sep 9 2006, 10:08 AM, said:
Here just check these out they should help:
Hash - http://en.wikipedia....i/Hash_function
encrypt - http://en.wikipedia.org/wiki/Encrypt
dEcade
#8
Posted 09 September 2006 - 05:18 PM
#9
Posted 09 September 2006 - 08:54 PM
dEcade
#10
Posted 09 September 2006 - 11:09 PM
#11
Posted 14 September 2006 - 07:40 PM
The script is done; make sure you read the README before installing it or anything.
Here is the download link:
http://www.decadecreations.com/downloads/T...oject%201.0.zip
I added that warning in the README so that I couldn't be held responsible for anything
dEcade
Edited by dEcade, 14 September 2006 - 07:41 PM.
#12
Posted 14 September 2006 - 09:40 PM
#13
Posted 14 September 2006 - 10:41 PM
Hoot
#14
Posted 16 September 2006 - 10:13 AM
And btw, for those who thinks the MD5 string is actually your password but encrypted, you're wrong. It's just a math equivalent. You cannot retrieve a password from a MD5 string but only check if it corresponds to what you entered.
#15
Posted 16 September 2006 - 11:40 AM
I may use it some time for a CMS I'm coding.
#16
Posted 16 September 2006 - 03:54 PM
#17
Posted 16 September 2006 - 09:56 PM
NGPixel, on Sep 16 2006, 09:13 AM, said:
Yea it is just all math that does that but in a way it is your password because the code is not random, the word will have the same number every time. Now if you figured out how they did the math then you might be able to crack it
EDIT
I am also thinking of writing a simpler script that doesn't involve a database just some math. But if you used that I'd recommend changing some stuff to make it harder to crack
EDIT 2
After a little searching I found that md5 isn't that good of a hash it can be cracked quite easily. If you look around a bit you can even find the source code for many of the hash scripts. I found a hash thing that from the sounds of it is better which is sha1(); So I am going to use that for the final hash thing.
So I will be releasing The Hash Project V 1.0.1
I have also been looking at the different hashes seeing how they were coded and I will try making a new hash script that doesn't involve a database.
dEcade
Edited by dEcade, 16 September 2006 - 11:33 PM.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users
