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
19
暗号学的ハッシュ関数 / Cryptographic Hash Function
早稲田大学大学院経営管理研究科「フィンテック ─ 金融革新とインターネット」2025 夏のオンデマンド教材 第7回で使用したスライドです。
Kenji Saito
PRO
June 14, 2025
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
パスワード/パスフレーズと認証 / Password, Passphrase and Authentication
ks91
PRO
0
20
git と GitHub / git and GitHub
ks91
PRO
0
23
ソフトウェアの開発と保守 / Software Development and Maintenance
ks91
PRO
0
29
インターネットの特徴 / Features of the Internet
ks91
PRO
0
12
インターネットのガバナンス / Governance of the Internet
ks91
PRO
0
14
デジタル署名 / Digital Signature
ks91
PRO
0
13
Web3 のリアリティ / Web3 Reality
ks91
PRO
0
82
クライアント/サーバ / Client and Server
ks91
PRO
0
20
World Wide Web / World Wide Web
ks91
PRO
0
18
Other Decks in Technology
See All in Technology
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
38k
Nonaka Sensei
kawaguti
PRO
3
570
やさしい認証認可
minorun365
PRO
29
12k
大失敗しないための Web API 開発レシピ / A recipe for not making a big failure on WebAPI development
yokawasa
1
250
ゆるSRE #11 LT
okaru
1
550
Model Mondays S2E01: Advanced Reasoning
nitya
0
230
Snowflake Intelligenceで実現できるノーコードAI活用
takumimukaiyama
1
160
Introduction to Bill One Development Engineer
sansan33
PRO
0
250
Eight Engineering Unit 紹介資料
sansan33
PRO
0
3.4k
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
1
340
MCPを利用して自然言語で3Dプリントしてみよう!
hamadakoji
0
1.4k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
7.1k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
Practical Orchestrator
shlominoach
188
11k
Designing for Performance
lara
609
69k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Agile that works and the tools we love
rasmusluckow
329
21k
Into the Great Unknown - MozCon
thekraken
39
1.8k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Faster Mobile Websites
deanohume
307
31k
A Modern Web Designer's Workflow
chriscoyier
693
190k
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