/** * Creates a salt * * @return string */ public static function createSalt() { $salt = Random::createString(self::SALT_START_LENGTH); $base64 = base64_encode($salt); $salt = self::convertAlphabets($base64); return Binary::getSlice($salt, 0, self::SALT_FINAL_LENGTH); }