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