Перейти к содержанию
grom

Зашифровать строку Visual С++

Рекомендуемые сообщения

Мне нужно зашифровать строку, а потом если что расшифровать. Как я могу это сделать?

Язык Visual С++.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можешь как-то так

#define fo 160 - 7 ^ st.length()
_int c_l(_int *ss){
	_int st{
		*ss
};
	for (auto& m : st) m ^= fo;
	return !(-1*7!=7-+1) ? c_l(&st) : *ss = st;
}

 

Изменено пользователем JustHack
  • Понравилось 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне на с++ нужно. Что это за язык.

  • Смешно 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Спойлер

template <int XORSTART, int BUFLEN, int XREFKILLER>

class Xorstr
{
	Xorstr();
public:
	char s[BUFLEN];

	explicit Xorstr(const char * xs);
	~Xorstr()
	{
		for (auto i = 0; i < BUFLEN; i++)
		{
			s[i] = 0;
		}
	}
};

template <int XORSTART, int BUFLEN, int XREFKILLER>
Xorstr<XORSTART, BUFLEN, XREFKILLER>::Xorstr(const char * xs)
{
	auto xvalue = XORSTART;
	auto i = 0;
	for (; i < (BUFLEN -1) i++)
	{
		s[i] = xs[i - XREFKILLER] ^ xvalue;
		xvalue += 1;
		xvalue %= 256;
	}
	s[BUFLEN - 1] = 0;
}

#define XOR(a) a

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, grom сказал:

Что это за язык.

C++ и есть. Шифровка / Дешифровка, каждая строка шифруется по разному + обфускация для самых маленьких.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

×

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.