16 фев 2020 (OFF) conf (S) :

easily accessible encode

#include <stdio.h>
#define KEY 0xF // ключ шифрования

void secret (char phrase[]) {
for (int i = 0; phrase[i] != '\0'; i++) {
phrase[i] = KEY ^ (phrase[i]); // мешаем карты
phrase[i] = ~(phrase[i]); // делаем инверсию для еще большего запутывания
}
}

int main() {

char test[] = "Assign!"; // то, что шифруем

secret (test); // первый прогон - шифрование
printf("%s\n", test);

secret (test); // тут второй прогон - расшифровка
printf("%s\n", test);

return 0;
}
вывод:
�������
Assign!

Комментарии (0)

Показать комментарий
Скрыть комментарий
Для добавления комментариев необходимо авторизоваться
Версия: Mobile | Lite | Доступно в Google Play