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