public static function migrate($sCipher, $sOldKey, $sNewSalt = '')
    {
        require_once NAILS_CI_SYSTEM_PATH . 'libraries/Encrypt.php';

        $oEncryptCi = new \CI_Encrypt();
        $oEncrypt   = Factory::service('Encrypt');

        return $oEncrypt::encode(
            $oEncryptCi->decode(
                $sCipher,
                $sOldKey
            ),
            $sNewSalt
        );
    }