![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.10.2009
Сообщений: 14
|
![]()
Доброго времени суток.
Скоро буду писать программу, шифрующую блоки в 8 байт. При шифровании происходит работа с битами(переставляются местати, некоторые из них убераются, складываются по модулю 2 друг с другом). Проблема заключается в том, что я не знаю, как лучше представлять данные в программе. Пока я надумала 3 варианта: поразрядно с помощью команд языка С работать с битами данных(однако в этом случае я с трудом представляю отладку), представлять данные как целочисленный массив из 0 и 1, или же представлять данные как логический массив. Во втором и третьем случае возникает проблема перевода 8-байтных блоков в этот самый массив(хотя это даже не проблема, лениво таблицу ASCII вбивать). Хотелось бы услышать мнения по этому поводу, как лучше поступить. Спасибо, что уделили время моему вопросу. P.S. Если написано слишком сумбурно, могу пример привести или получше расписать))
Этот старый мир весьма забавен. Над ним нельзя не смеяться. Ведь если не смеяться, можно сойти с ума.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
кто мешает представлять данные в виде числа int64 и работать с битами
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]() Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 02.10.2009
Сообщений: 14
|
![]()
Стандарт шифрования данных США.
raxp побитово можно в любом случае рабоать, но я плохо представляю отладку. И чем int64 будет лучше любого другого типа данных не вижу. Хотя...может я о нем не все знаю.
Этот старый мир весьма забавен. Над ним нельзя не смеяться. Ведь если не смеяться, можно сойти с ума.
Последний раз редактировалось viktory; 02.10.2009 в 14:57. |
![]() |
![]() |
![]() |
#6 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]() Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#7 | ||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
гы... ОНИ за нами следят ![]() так что вы поаккуратней, а то воронок приедет ![]() Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
||
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 02.10.2009
Сообщений: 14
|
![]()
что-то я пока плохо представляю, как все это будет выглядеть. Но спс за помощь. Пойду учить матчасть)
Этот старый мир весьма забавен. Над ним нельзя не смеяться. Ведь если не смеяться, можно сойти с ума.
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
Если С++, то на bitset или vector<bool> можно глянуть
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. | 0101 | Помощь студентам | 3 | 17.12.2009 23:57 |
Работа с битами | alexmikt | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 25.09.2009 13:24 |
число кодируемое битами. | Xcopy | Помощь студентам | 6 | 04.09.2009 19:29 |
Работа с битами в C | dmitmal | Общие вопросы C/C++ | 5 | 20.05.2009 04:27 |
Работа с битами | kesha2008 | Общие вопросы C/C++ | 2 | 24.02.2009 12:05 |