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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Vitaly Pavlenko
March 26, 2014
Programming
1
140
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
340
Cryptography (Spring 2014, CTF at MIPT)
vpavlenko
2
600
Cryptography, part 3 (Spring 2014, Intellectual High School)
vpavlenko
1
140
Other Decks in Programming
See All in Programming
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
170
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
740
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
470
Oxlint JS plugins
kazupon
1
980
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
Basic Architectures
denyspoltorak
0
680
CSC307 Lecture 08
javiergs
PRO
0
670
CSC307 Lecture 07
javiergs
PRO
1
550
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
160
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
97
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
180
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
66
Leo the Paperboy
mayatellez
4
1.4k
Automating Front-end Workflow
addyosmani
1371
200k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
330
The browser strikes back
jonoalderson
0
390
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
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
• Ломается ли хитрый шифр, если неизвестен ключ?