С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Реализовать функции шифровки и дешифровки методом перестановки битов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поможіть будласка http://www.cyberforum.ru/cpp/thread1022629.html
Задание : Написати функцію, яка для заданого цілого числа x обчислює кількість четвірок (розташованих один за одним) нульових бітів.(напишите код пожалуйста) Перепечатайте задание на русский язык.
C++ Поможіть Я смотрю у вас только теми для тих людей коториэ уже знают основи програмированья. Но я ничево незнаю совсем ничево. Подскажите з чево начать. Киньте какуйоту книгу. Сорі за ломаний російський я... http://www.cyberforum.ru/cpp/thread1022499.html
C++ Создание mp4 файла
Добрый день! Есть некоторый поток, который выдает закодированные данные, которые нужно просто сложить в mp4-контейнер. Поскольку данные не нужно кодировать-декодировать, то получается, что кодеки...
Грамматика условного оператора присваивания C++
Опишите синтаксис условного оператора присваивания языка С. В правой части такого оператора задаётся с помощью отношений и арифметических выражений целого типа, составленных из простых переменных,...
C++ Как реализовать простой heap http://www.cyberforum.ru/cpp/thread1019228.html
Помогите написать класс, который представляет heap и реализует четыре метода AllocTinyHeap() - Создает heap с заданным количеством байтов DeleteTinyHeap() - Освобождает всё память занятую heap‘ом...
C++ Новичок в C++ Добрый день, начинаю изучать C++ Как думаете Microsoft Visual Studio Express 2013 подойдёт?) Или всё же начать с какой нибудь среды попроще?) Спасибо) подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1642 / 1014 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
01.12.2013, 12:00
Как сурово-то...
Я бы попроще сделал:
C++
1
2
3
4
inline unsigned char crypt(unsigned char src) // работает в обе стороны, для шифровки и расшифровки
{
    return (((src & 0xCC)>>2) | ((src & 0x66)<<2)) ^ 0xFF;
}
Функциям Coding и Decoding остаётся отлавливать переводы строки, кидая всё остальное в crypt. Кстати, они получаются одинаковыми по содержанию.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.