Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2008, 17:44   #1
TRISTAR
Новичок
Джуниор
 
Регистрация: 07.06.2008
Сообщений: 1
По умолчанию шифрование символа

Кто нибудь может привести пример шифрования символа с использованием оператора (^) исключающее или. И если не сложно обратную расшифровку
TRISTAR вне форума Ответить с цитированием
Старый 07.06.2008, 23:06   #2
knight
Дон Кихот
Форумчанин
 
Аватар для knight
 
Регистрация: 17.01.2008
Сообщений: 130
По умолчанию

На паскале есть... XOR Шифрование

Код:
function CharToChar(ch: char; sh: byte; Key: string): char;
var b: byte;
begin
  b := Ord(ch);
  Result := Chr(b xor StrToInt('$'+Key[sh]));
end;
Если второй раз применить к результату, то расшифруется

moderator: Используем тег <CODE>

Последний раз редактировалось merax; 08.06.2008 в 10:52.
knight вне форума Ответить с цитированием
Старый 08.06.2008, 01:35   #3
filosof_x86
...
Форумчанин
 
Аватар для filosof_x86
 
Регистрация: 01.06.2008
Сообщений: 134
По умолчанию

Код:
char c = 'A', key = 'B', tmp;
std::cout << "c = " << c << ", key = " << key << std::endl;
tmp = c^key;
std::cout << "tmp = " << tmp << " [" << (int) tmp << "]" << std::endl;
tmp = tmp^key;
std::cout << "tmp = " << tmp << " [" << (int) tmp << "]" << std::endl;
if(tmp==c) std::cout << "true" << std::endl;
filosof_x86 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удвоение символа Aleksander Помощь студентам 13 13.02.2011 12:16
Удаление символа в строке Fantom Общие вопросы Delphi 2 23.06.2008 16:03
Удаление символа в ячейке Flangini Microsoft Office Excel 2 05.05.2008 14:02
вопрос о цвете символа Ceprey Общие вопросы C/C++ 5 01.05.2008 20:53
последНИЕ 3 символа... PAVEL315 Общие вопросы Delphi 6 23.02.2007 11:20