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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kenji Saito
PRO
June 01, 2023
Technology
0
140
暗号学的ハッシュ関数 / cryptographic hash function
早稲田大学大学院経営管理研究科「フィンテック ─ 金融革新とインターネット」2023 夏クォーターのオンデマンド教材 第7回で使用したスライドです。
Kenji Saito
PRO
June 01, 2023
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
非営利組織の起業/発表と総括 / Starting up a Nonprofit Organization, Presentation and Summary
ks91
PRO
0
54
自己開発 / Self-Development
ks91
PRO
1
16
あなたは何によって憶えられたいですか? / What Do You Want to be Remembered for?
ks91
PRO
0
18
ボランティアと理事会 / Volunteers and Board of Directors
ks91
PRO
0
39
メタ・ネイチャーポジティブへの道 / The Path to Meta Nature Positive
ks91
PRO
0
33
アカデミーキャンプ2026 初春「ミライ、ゲーミファイ」DAY 3 / Academy Camp 2026 Early Spring "GAMIFY THE FUTURE!!" DAY 3
ks91
PRO
0
50
アカデミーキャンプ2026 初春「ミライ、ゲーミファイ」DAY 2 / Academy Camp 2026 Early Spring "GAMIFY THE FUTURE!!" DAY 2
ks91
PRO
0
85
アカデミーキャンプ2026 初春「ミライ、ゲーミファイ」DAY 1 / Academy Camp 2026 Early Spring "GAMIFY THE FUTURE!!" DAY 1
ks91
PRO
0
81
成果と意思決定 / Performance and Making Decisions
ks91
PRO
0
68
Other Decks in Technology
See All in Technology
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
320
Databricks Free Edition講座 データサイエンス編
taka_aki
0
290
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
660
Tebiki Engineering Team Deck
tebiki
0
24k
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
580
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
2
130
データの整合性を保ちたいだけなんだ
shoheimitani
7
2.9k
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
690
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
190
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
140
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
310
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
140
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.1k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
240
Code Reviewing Like a Champion
maltzj
527
40k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
Google's AI Overviews - The New Search
badams
0
900
GraphQLとの向き合い方2022年版
quramy
50
14k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
240
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
48
KATA
mclloyd
PRO
34
15k
Practical Orchestrator
shlominoach
191
11k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
140
Transcript
Financial technology in the living room. Generated by Stable Diffusion
XL Beta — 2023 7 (WBS) — 2023 7 — 2023-06 – p.1/12
https://speakerdeck.com/ks91 — 2023 7 — 2023-06 – p.2/12
( 20 ) 1 • 2 • 3 • 4
(TCP/IP ) • 5 • 6 • 7 • 8 9 10 World Wide Web 11 Web API 12 13 git GitHub 14 (6/19 ) / (2 ) OK / — 2023 7 — 2023-06 – p.3/12
LAZE SOFTWARE https://lazesoftware.com/ja/tool/hash/ SHA (Secure Hash Algorithm) SHA (NIST) (
) — 2023 7 — 2023-06 – p.4/12
( ) ( ) ↔ ← ← — 2023 7
— 2023-06 – p.5/12
( ) ( ) ( 16 ) SHA Secure Hash
Algorithm ( ) 1 : — 2023 7 — 2023-06 – p.6/12
SHA-1 https://shattered.it SHA-1 160 2017 2 Google (CWI) — 2023
7 — 2023-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 . . . — 2023 7 — 2023-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 — 2023 7 — 2023-06 – p.9/12
— 2023 7 — 2023-06 – p.10/12
50% 253 50% 23 OK n 2n 2 160 80
SHA-1 (160 ) — 2023 7 — 2023-06 – p.11/12
— 2023 7 — 2023-06 – p.12/12