protected static function _generateSaltMd5() { return '$1$' . String::random(6, array('encode' => String::ENCODE_BASE_64)); }