Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Оперировать с числами или с символами?

22K
01 февраля 2007 года
new_for_coding
4 / / 01.02.2007
Добрый день!

Стоит задача (из криптографии) сложить по модулю 2^32 две 32-битовых группы данных. Интересует практическая реализация этого - необходимо перевести символы в числа и только после этого выполнять операцию или можно как-то выполнять это напрямую с символами.

Заранее благодарю за ответы :)
63
01 февраля 2007 года
Zorkus
2.6K / / 04.11.2006
Во многих потоковых шифрах используется такая схема - с помощью генератора случ. чисел создается последовательность битов, гамма шифровния, которая накладывается на открытый текст, побитово, и на этом уровне число - это просто некий набор битов, так что переводить символы в числа не нужно..
P.S. Только советую - не используй для генерации функцию rand() из стандартной библиотеки;)..
22K
01 февраля 2007 года
new_for_coding
4 / / 01.02.2007
Нет, я буду непосредственно обращаться к устройству /dev/random в linux, с этим проблем не будет.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог