Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив1 / Курсовой Криптография DES.docx
Скачиваний:
138
Добавлен:
23.07.2013
Размер:
445.83 Кб
Скачать

4.3. Пример шифрования и дешифрования методомTripleDesede3

Исходный текст: ShvedovD

Ключ: qwertyi

Второй ключ: asdfghj

Третий ключ: zxcvbnm

Исходный блок бит... Блок № 0:

01010011 01101000 01110110 01100101 01100100 01101111 01110110 01000100

Ключ из 56 бит:

0111000__1011101__1101100__1010111__0010011__1010001__1110010__1101001__

Ключ из 64 бита, после добавления бит четности:

01110001 10111011 11011000 10101111 00100111 10100011 11100100 11010010

**********************ШИФРОВАНИЕ**********************

Исходное сообщение:

01010011 01101000 01110110 01100101 01100100 01101111 01110110 01000100

Результат шифрования блока. Конечная перестановка IP-1:

11011010 11001010 10000001 11111011 01010010 00010100 00101001 01011100

Дешифрование со вторым ключем: asdfghj

Ключ из 56 бит:

0110000__1011100__1101100__1000110__0110011__0011101__1010000__1101010__

Ключ из 64 бита, после добавления бит четности:

01100000 10111000 11011000 10001101 01100110 00111010 10100000 11010100

**********************ДеШИФРОВАНИЕ**********************

Начальная перестановка IP:

10011011 10111001 10100000 01001100 00001111 01001000 11001011 00011011

Результат дешифрования блока. Конечная перестановка IP-1:

10101000 01001111 01101011 11111100 11001101 10101110 01000010 11011000

Шифрование третьим ключем: zxcvbnm

Ключ из 56 бит:

0111101__0011110__0001100__0110111__0110011__0001001__1011100__1101101__

Ключ из 64 бита, после добавления бит четности:

01111011 00111100 00011000 01101111 01100110 00010010 10111000 11011011

**********************ШИФРОВАНИЕ**********************

Исходное сообщение:

10101000 01001111 01101011 11111100 11001101 10101110 01000010 11011000

Начальная перестановка IP:

11011110 10001000 00111010 00010110 10111001 00101101 10111111 01100110

Результат шифрования блока. Конечная перестановка IP-1:

11010011 10001000 10101111 01010100 01010001 01010101 10010100 00011010

Зашифрованное сообщение: У€ЇTQU

Исходное зашифрованное сообщение: У€ЇTQU

Ключ: qwertyi

Второй ключ: asdfghj

Третий ключ: zxcvbnm

Исходный блок бит... Блок № 0:

11010011 10001000 10101111 01010100 01010001 01010101 10010100 00011010

Ключ из 56 бит:

0111101__0011110__0001100__0110111__0110011__0001001__1011100__1101101__

Ключ из 64 бита, после добавления бит четности:

01111011 00111100 00011000 01101111 01100110 00010010 10111000 11011011

**********************ДеШИФРОВАНИЕ**********************

Начальная перестановка IP:

00111001 11111001 01101100 00110101 01000111 00000100 10000110 10000101

Результат дешифрования блока. Конечная перестановка IP-1:

10101000 01001111 01101011 11111100 11001101 10101110 01000010 11011000

Шифрование вторым ключем: asdfghj

Ключ из 56 бит:

0110000__1011100__1101100__1000110__0110011__0011101__1010000__1101010__

Ключ из 64 бита, после добавления бит четности:

01100000 10111000 11011000 10001101 01100110 00111010 10100000 11010100

**********************ШИФРОВАНИЕ**********************

Исходное сообщение:

10101000 01001111 01101011 11111100 11001101 10101110 01000010 11011000

Результат шифрования блока. Конечная перестановка IP-1:

11011010 11001010 10000001 11111011 01010010 00010100 00101001 01011100

Дешифрование третим ключем: zxcvbnm

Ключ из 56 бит:

0111000__1011101__1101100__1010111__0010011__1010001__1110010__1101001__

Ключ из 64 бита, после добавления бит четности:

01110001 10111011 11011000 10101111 00100111 10100011 11100100 11010010

**********************ДеШИФРОВАНИЕ**********************

Начальная перестановка IP:

10011011 10111001 10100000 01001100 00001111 01001000 11001011 00011011

Результат дешифрования блока. Конечная перестановка IP-1:

01010011 01101000 01110110 01100101 01100100 01101111 01110110 01000100

После дешифрования получили сообщение: ShvedovD

Соседние файлы в папке Архив1