0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 15
|
|
1 | |
Вопросы по реализации алгоритма DES30.11.2015, 22:29. Показов 2368. Ответов 3
Метки нет Все метки)
(
Всем добрый вечер! Понадобилось написать алгоритм DES по учебе, в связи с этим возникли кое-какие вопросы: а именно - сначала мы считываем блок из 8 байтов, а далее делаем перестановку по следующей таблице:
Вот с ней у меня и непонятки: в каком виде идет отсчет битов (справа налево или наоборот)? То есть мы берем 58 бит, считая слева направо ( получается что он будет 6 битом справа) и ставим его на 1 значение 1 бита (старшего) или же берем 58 бит по факту (то есть он будет слева, ближе к старшему биту) и ставим его на 1 место справа (младшего)??? Объясните плз кто уже писал дес.
0
|
|
30.11.2015, 22:29 | |
Ответы с готовыми решениями:
3
Объясните циклы шифрования алгоритма DES DES / AES (Готовый пример или описание реализации различных этапов) Поиск исходников алгоритма шифрования DES Нужен пример реализации алгоритма шифрования DES |
7641 / 6448 / 2941
Регистрация: 14.04.2014
Сообщений: 28,116
|
|
30.11.2015, 22:48 | 2 |
![]() Решение
В стандарте DES нумерация идёт с единицы от старших к младшим. В компьютере - с нуля от младших к старшим.
Добавлено через 1 минуту http://www.enlight.ru/crypto/a... /des02.htm
1
|
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 15
|
|
30.11.2015, 22:50 [ТС] | 3 |
То есть, в младший (правый бит) мне нужно будет записать 58 бит, отсчитывая справа, так?
0
|
7641 / 6448 / 2941
Регистрация: 14.04.2014
Сообщений: 28,116
|
|
30.11.2015, 22:53 | 4 |
Твоя таблица из стандарта, а под компьютерную нумерацию таблицы смотри по ссылке (правые).
1
|
30.11.2015, 22:53 | |
30.11.2015, 22:53 | |
Помогаю со студенческими работами здесь
4
Особенность алгоритма DES Реализация алгоритма DES Программная реализация алгоритма DES Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |