Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Cryptography, part 2 (Spring 2014, Intellectual...
Search
Vitaly Pavlenko
March 26, 2014
Programming
1
130
Cryptography, part 2 (Spring 2014, Intellectual High School)
https://github.com/vpavlenko/cryptography-new-task
Vitaly Pavlenko
March 26, 2014
Tweet
Share
More Decks by Vitaly Pavlenko
See All by Vitaly Pavlenko
Language Modelling, from Natural Language Processing by Jurafsky&Manning at Coursera
vpavlenko
1
330
Cryptography (Spring 2014, CTF at MIPT)
vpavlenko
2
580
Cryptography, part 3 (Spring 2014, Intellectual High School)
vpavlenko
1
130
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
200
Writing Better Go: Lessons from 10 Code Reviews
konradreiche
0
1.3k
Range on Rails ―「多重範囲型」という新たな選択肢が、複雑ロジックを劇的にシンプルにしたワケ
rizap_tech
0
6.7k
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
520
CSC305 Lecture 05
javiergs
PRO
0
220
One Enishi After Another
snoozer05
PRO
0
110
Cursorハンズオン実践!
eltociear
2
1.1k
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
210
チームの境界をブチ抜いていけ
tokai235
0
180
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
1
300
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
200
実践Claude Code:20の失敗から学ぶAIペアプログラミング
takedatakashi
15
4.9k
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Fireside Chat
paigeccino
40
3.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.5k
What's in a price? How to price your products and services
michaelherold
246
12k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
Code Reviewing Like a Champion
maltzj
526
40k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Side Projects
sachag
455
43k
Practical Orchestrator
shlominoach
190
11k
Transcript
Криптография - 2 Виталий Павленко, «Интеллектуал»
Симметричное шифрование
None
None
None
None
• Типичный блочный шифр: принимает 256-битный вход X, 256-битный ключ
K и возвращает 256- битный выход Y • Как использовать его для шифрования файла размером 1 Мб?
None
None
None
Хэши
None
None
None
None
• Как сделать цифровую подпись?
None
Length-extension attack
None
• MD5 не надёжен: люди научились находить коллизию • fastcoll
умеет генерировать два разных файла с одинаковым хэшем (содержимое вам не подвластно) • Как сделать две таких программы: одно делает print(‘Protected’), другое print(‘Cracked’), а хэши программ одинаковые?
HTTPS
None
None
None
None
None
None
None
Анекдоты Из книги Д. Склярова «Искусство защиты и взлома информации»
None
None
None
• Ломается ли хитрый шифр, если неизвестен ключ?