Eine Function welche man zum verschlüsseln von hashes nehmen kann um ihn erstmal gegen das cracken via Rainbowtables zu schützen.
Ich bin bei weitem kein Mathegenie und habe einfach nach einer Lösung gesucht. Die Function habe ich geschrieben und liegt meinem DR Script bei.
Zum decrypten braucht man weitere Informationn welche fehlen. Eine Rainbowtable gibt es nicht. Das tolle ist der Index der Ascii Zeichen ist 2 und 3 stellig.
Lua
function convertPW (pw)
if tostring (pw) ~= nil then
local pw = tostring (pw)
local len = string.len (pw)
local newPW = ""
for i = 1, len, 1 do
if string.byte (pw, i) ~= nil then
if newPW == "" then
newPW = string.byte (pw, i) * len
else -- eigentlich könnte man sich die Verzweigung sparen sehe ich grade @ EDIT
newPW = newPW .. string.byte (pw, i) * len
end
end
end
return newPW
else
return false
end
end
Alles anzeigen
MD5 Decrypter
Wegen diesem Thread habe ich meine Function mal gepostet.
Nun steinigt mich.
//EDIT eine andere Möglichkeit ist dem PW einfach eine gewaltige Zeichenkette anzuhängen.