Форум программистов, компьютерный форум, киберфорум
Криптография
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 13.11.2013
Сообщений: 84
1

Расшифровщик DES

06.03.2018, 12:27. Показов 650. Ответов 0
Метки c#, des (Все метки)

Author24 — интернет-сервис помощи студентам
Привет. Можете проверить этот код, правильно ли реализована расшифровка? (Методы, реализация которых не попала в листинг кода, но их вызов здесь есть - считать исправными)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
        public static ulong Decode(ulong message, ulong key)
        {
            ulong ip = Permute(message, IPINV);
            var schedule = KeySchedule(key);
 
            var pair = new Pair
            {
                Left = (ip & 0xFFFFFFFF00000000) << 32,
                Right = ip & 0x00000000FFFFFFFF
            };
 
            for (int i = 0; i < 16; i++)
            {
                pair = new Pair
                {
                    Right = pair.Left,
                    Left = pair.Right ^ F(pair.Left, schedule[i+1])
                };
            }
 
            ulong joined = pair.Right | (pair.Left >> 32);
 
            return Permute(joined, IP);
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.03.2018, 12:27
Ответы с готовыми решениями:

DES
Здравствуйте, нужно сделать лаб. работу, вот разбираюсь с алгоритмом des по этому туториалу :...

Алгоритм DES
Здравствуйте. Прошу Вашей помощи с такой вот задачей: Реализовать алгоритм DES таким образом,...

Атака на DES
Доброго времени суток. Нашел кучу теории по криптостойкости. Но не нашел ни одного программного...

DES шифрование текста
А как это вообще делается на бумажке и с ручкой? Никаких программ. Честно-честно я пытался, но не...

0
06.03.2018, 12:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.03.2018, 12:27
Помогаю со студенческими работами здесь

Triple DES-EDE2
Привет. Мне нужно реализовать алгоритм шифрования указанный в теме. Постольку, поскольку написать с...

Описание алгоритма DES
Ребят, помогите. Можете помочь с алгоритмом DES? Облазил весь интернет - ничего не понял. Можете...

Шифрование файлов Des - алгоритм
Кто может помочь с кодом,или хотя-бы что да как подсказать, пример Нужно сделать программу по...

Утилиты для расшифровки DES при наличии ключа
Здравствуйте! Подскажите пожалуйста утилиты для расшифровки файла, закодированного DES. Имеется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru