encrypt tool sha1 url-decode security lowercase md5 password uppercase random ereg_replace url-encode php reverse decrypt regular-expressions string