126.22K
Category: informaticsinformatics

CTF. Crypto

1.

CTF. Crypto
06-05-2024
Presentation
0x01d5
1

2.

Что такое криптография?
Криптография — наука о методах обеспечения
конфиденциальности (невозможности
прочтения информации посторонним),
целостности данных (невозможности
незаметного изменения информации),
аутентификации (проверки подлинности
авторства или иных свойств объекта), а
также невозможности отказа от авторства.
06-05-2024
Presentation
2

3.

Что нужно нам?
Нужно рассмотреть такие разделы как:
шифры;
кодировки;
хеш-функции;
симметричные криптосистемы;
ассиметричные криптосистемы.
ps может быть еще что-нибудь посмотрим
06-05-2024
Presentation
3

4.

BASE 16/32/64
Introduction
Кодировки
Part 2
Part3
Conclusion
-Используются для передачи не текстовых, а бинарных
данных, чаще всего по сети.
-Кодировка base берет свое начало еще с тех времен, когда
не было определено сколько бит должно содержаться в
одном байте. Сейчас всем известно, что в одном байте
содержится 8 бит и с помощью него можно закодировать
256 различных значений, но так было не всегда.
-Пример. Рассмотрим 4-х битную кодировку. Мощность ее
алфавита 2^4 = 16.
-Когда-то использовалось оборудование для 7-битной
кодировки, после появилась 8-битная и возникла проблема
с совместимостью. На помощь пришла кодировка base64.
Рассмотрим ее.
06-05-2024
Presentation
4

5.

BASE64
Introduction
Кодировки
Part 2
Part3
Conclusion
Пояснение.
H -> 0x48 (hex)
0b010010(bin) -> 18(dec)
06-05-2024
Presentation
5

6.

BASE64
Introduction
Кодировки
Part 2
Part3
Conclusion
Закодируй словa “0x01d5” и “0x01d5!” в base64.
Исходники в 8-битной кодировке.
ДЗ. Написать программу, которая будет принимать на вх
И разберем
решение...
06-05-2024
Presentation
6

7.

BASE16
Introduction
Кодировки
Part 2
Тоже самое, что и в hex (система счисления по основанию
Part3
Conclusion
С ней вы могли и должны были столкнуться на уроках инф
06-05-2024
Presentation
7

8.

BASE32
Introduction
Кодировки
Part 2
Base32 использует 32 символа: A-Z (или a-z), 2-7. Может
Part3
Conclusion
06-05-2024
Presentation
8

9.

Последнее про base
Introduction
Кодировки
Part 2
Декодируйте онлайн
Part3
Conclusion
ZmxhZ3t0aGlzX2lzX3dpbn0=
dXN0YWwgZGVsYXQgcHJlemVudGFjaWkgKA==
Скину это в чат.
Если нашли где-нибудь, при решении задач строку, оканч
06-05-2024
Presentation
9

10.

Шифры
Introduction
Кодировки
Шифры
Есть шифры, основанные на сдвиге(цезарь). Есть на прос
Part3
Conclusion
Ps все подобные шифры можно прокрутить онлайн, поэто
06-05-2024
Presentation
10

11.

Thank You!
06-05-2024
Presentation
11
English     Русский Rules