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
暗号学的ハッシュ関数 / Cryptographic Hash Function
Search
Kenji Saito
PRO
June 14, 2025
Technology
0
48
暗号学的ハッシュ関数 / Cryptographic Hash Function
早稲田大学大学院経営管理研究科「フィンテック ─ 金融革新とインターネット」2025 夏のオンデマンド教材 第7回で使用したスライドです。
Kenji Saito
PRO
June 14, 2025
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
We Never Took the Kobayashi Maru Test Until Now. What Do You Think of Our Solutions? — Journeys of the Mind Through a No-Win Game
ks91
PRO
0
12
思いつきが武器になる:研究というゲームを始めよう / Ideas Are Your Equipments : Let the Game of Research Begin!
ks91
PRO
0
68
ロボットを雰囲気(ヴァイブ)でプログラミングするこどもたち / Children Vibe-Programming Robots
ks91
PRO
0
21
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 3
ks91
PRO
0
30
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 2
ks91
PRO
0
32
アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 1
ks91
PRO
0
160
未来へのフォワードキャスト / Forward Cast to the Future
ks91
PRO
0
86
発表と総括 / Presentations and Summary
ks91
PRO
0
61
サイバーフィジカル社会、金融の未来とアイデアソン / Cyber Physical Society, Future of Finance, and Ideathon
ks91
PRO
0
78
Other Decks in Technology
See All in Technology
Bye-Bye Query Spaghetti: Write Queries You'll Actually Understand Using Pipelined SQL Syntax
tobiaslampertlotum
0
120
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
140
サンドボックス技術でAI利活用を促進する
koh_naga
0
150
大「個人開発サービス」時代に僕たちはどう生きるか
sotarok
7
2k
【初心者向け】ローカルLLMの色々な動かし方まとめ
aratako
4
2.4k
事業価値と Engineering
recruitengineers
PRO
8
5.4k
PRDの正しい使い方 ~AI時代にも効く思考・対話・成長ツールとして~
techtekt
PRO
0
320
モダンフロントエンド 開発研修
recruitengineers
PRO
9
6.1k
Grafana MCPサーバーによるAIエージェント経由でのGrafanaダッシュボード動的生成
hamadakoji
1
1k
「魔法少女まどか☆マギカ Magia Exedra」のグローバル展開を支える、開発チームと翻訳チームの「意識しない協創」を実現するローカライズシステム
gree_tech
PRO
0
430
データアナリストからアナリティクスエンジニアになった話
hiyokko_data
0
260
見てわかるテスト駆動開発
recruitengineers
PRO
6
2.4k
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
302
21k
We Have a Design System, Now What?
morganepeng
53
7.8k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Optimizing for Happiness
mojombo
379
70k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Practical Orchestrator
shlominoach
190
11k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
4 Signs Your Business is Dying
shpigford
184
22k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
A better future with KSS
kneath
239
17k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Transcript
Generated by Stable Diffusion 3.5 — 2025 7 (WBS) —
2025 7 — 2025-06 – p.1/12
https://speakerdeck.com/ks91/collections/fintech-2025-summer — 2025 7 — 2025-06 – p.2/12
( 20 ) 1 ↑ • 2 ↓ 2025 •
3 • 4 (TCP/IP ) • 5 • 6 • 7 • 8 ↑ 9 ↓ 2024 ( ) 10 World Wide Web 11 Web API 12 * 13 git GitHub 14 (6/23 ) / (2 ) OK / — 2025 7 — 2025-06 – p.3/12
LAZE SOFTWARE https://lazesoftware.com/ja/tool/hash/ SHA (Secure Hash Algorithm) SHA (NIST) (
) — 2025 7 — 2025-06 – p.4/12
( ) ( ) ↔ ← ← — 2025 7
— 2025-06 – p.5/12
( ) ( ) ( 16 ) SHA Secure Hash
Algorithm ( ) 1 : — 2025 7 — 2025-06 – p.6/12
SHA-1 https://shattered.it SHA-1 160 2017 2 Google (CWI) — 2025
7 — 2025-06 – p.7/12
H (pre-image resistance) h h = H(m) m 2 (
) (second pre-image resistance) m1 H(m1 ) = H(m2 ) m2 ( m1 = m2 ) ( ) 256 8 . . . — 2025 7 — 2025-06 – p.8/12
160 256 . . . . . . 8.8 ×
1023 km 1023+6 mm 160 1,000 103 16 1016×3 1029 mm 160 1048 1 — 2025 7 — 2025-06 – p.9/12
— 2025 7 — 2025-06 – p.10/12
50% 253 50% 23 OK n 2n 2 160 80
SHA-1 (160 ) — 2025 7 — 2025-06 – p.11/12
— 2025 7 — 2025-06 – p.12/12