バージョン 0.0 ファイルを追加
This commit is contained in:
parent
e93b09f15c
commit
f650441d3e
60
README.md
60
README.md
|
@ -2,9 +2,67 @@
|
|||
|
||||
# アリスとボブ {#top}
|
||||
|
||||
バージョン: 0.0
|
||||
|
||||
アリスとボブはやりとりをしたいが、
|
||||
デジタル技術が広く行き渡っている情報化時代の中に生きていて、
|
||||
蔓延している監視と統制から自身と相手を守りたい。
|
||||
どうしたらいいか?
|
||||
|
||||
[テスト](test.md)
|
||||
## 目的 {#purpose}
|
||||
|
||||
本ガイドは、デジタルの世界において
|
||||
自身とみんなのプライバシー、安全と自由を守りたい人たち向けに
|
||||
作成したデジタルセキュリティ対策ガイドです。
|
||||
特に、以下の目的を意識しながら作成しようとしています。
|
||||
|
||||
- 社会におけるデジタルセキュリティの願望と実践の溝埋め、そしてセキュリティ水準の引き上げ。
|
||||
- よりよい世界に向けて活動している市民社会の心身と財産と活動の保護。
|
||||
- デジタル技術利用者の技術的支配下からの解放、そして自由技術への移住の支援。
|
||||
- プライバシー、心身と財産の安全、思想と良心と表現の自由、技術的自由などの尊厳と権利の擁護。
|
||||
|
||||
## ガイド一覧 {#list}
|
||||
|
||||
- 序文
|
||||
--- [Markdown](ja-md/alice2bob-ja-preface-0.0.md)
|
||||
\| [HTML](ja-html/alice2bob-ja-preface-0.0.html)
|
||||
|
||||
## ブログ {#blog}
|
||||
|
||||
最新投稿:
|
||||
|
||||
- [オニオンケット](blog/2021-12-02-onionket.md) (2021-12-02)
|
||||
|
||||
[投稿一覧](blog.md)
|
||||
|
||||
## 連絡先 {#contact}
|
||||
|
||||
コメントや建設的批判があったら是非お聞かせください。
|
||||
|
||||
### PGP 鍵 {#contact-pgp}
|
||||
|
||||
`1D3E 313C 4DB2 B3E0 8271 FC48 89BB 4CBB 9DBE 7F6D`
|
||||
|
||||
- [ウェブサイト上](alice2bob.asc)
|
||||
- 鍵サーバ(クリアネット): `https://keys.openpgp.org/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D`
|
||||
- 鍵サーバ(オニオン): `http://zkaan2xfbuxia2wpf7ofnkbz6r5zdbbvxbunvp5g2iebopbfc4iqmbad.onion/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D`
|
||||
|
||||
### ウェブサイト {#contact-website}
|
||||
|
||||
`https://git.disroot.org/alice2bob/alice2bob`
|
||||
|
||||
## 検証 {#verify-alice2bob}
|
||||
|
||||
[検証について](verify.md)
|
||||
|
||||
- [SHA256 の PGP 署名](alice2bob-SHA256-0.0.sig)
|
||||
- [SHA256 チェックサム](alice2bob-SHA256-0.0)
|
||||
|
||||
## 免責事項 {#disclaimer}
|
||||
|
||||
アリスとボブはセキュリティ専門家でも法律家でも金融アドバイザーでも医師でもありません。
|
||||
本ガイドの目的はあくまでも情報提供であり、何の助言でもありません。
|
||||
本ガイドは全くの無保証で提供されます。
|
||||
本ガイドによってどんな不利、損失または損害が生じても、アリスとボブは一切の責任を負いません。
|
||||
ご自身の状況を考慮し、自己責任で本ガイドを使ってください。
|
||||
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
fc03b314dde3480af90b67c7757ae9275240f6677297afa8384eb45c4b8f2bf3 alice2bob.asc
|
||||
b184da59f4e408f3e5df0a5285c76d8a4e262a125643751a77c2cba8166e3d2e assets/css/main.css
|
||||
8663c1fa3c0e4445c0e81ad13aebd5f843c53c765fedb720c333516aecd70ca4 assets/img/top-banner.png
|
||||
e835584769e2369d0e7f999ab47559c337b65270c0e64a7094b8795039500e67 assets/qr/contact-website.png
|
||||
405d5cfc2d627ca058a19220dcf80ba5d36a7100fca4d210dad8b13ad1f611de blog/2021-12-02-onionket.md
|
||||
69a0c9423d33fd87dfd64cb450b7d9154f039a2f6abdecde89e6dd2fec25dd0f blog.md
|
||||
47da2d9299a78e9003f6b309550d9be1045dddd9ab7c8d1480250254a151903e ja-html/alice2bob-ja-preface-0.0.html
|
||||
fb74ae45e66f3a9044ac6365631e198bbea40da4061a729fe15e3a0d0faf9ede ja-md/alice2bob-ja-preface-0.0.md
|
||||
4e1f386a014f2281fa7fd91ff15cc1404369ca600f524e056b90bdcc3a83104b README.md
|
||||
5794dc53594ff20e81f6c4fbcf7616f0d6216a29b38a7b5fd802df626b1ea85b verify.md
|
Binary file not shown.
|
@ -0,0 +1,20 @@
|
|||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
xjMEYVkChhYJKwYBBAHaRw8BAQdAMh3ZPXeHiWSjSpDpIxJ46FXRlRlDRJvxtVz7
|
||||
ORAnJ/XNIWFsaWNlMmJvYiA8YWxpY2UyYm9iQGRpc3Jvb3Qub3JnPsKWBBMWCgA+
|
||||
AhsBBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAFiEEHT4xPE2ys+CCcfxIibtMu52+
|
||||
f20FAmFZA7sFCQPCaDUACgkQibtMu52+f22SxgEAji9k7ooXA6m3cSKq7bI7S5ZN
|
||||
iPHuF7Nj59Zm4Lw2fLUBAOv++3akYtzMRIQ4DSnvtfTDVGVUgLnUXpK45q4uYQ8D
|
||||
zjMEYVkCxRYJKwYBBAHaRw8BAQdAdB0LAbOf2NbFaPJAethTL2jacn3TPmVuxsyQ
|
||||
fynaTXXCwDUEGBYKACYCGwIWIQQdPjE8TbKz4IJx/EiJu0y7nb5/bQUCYVkD4AUJ
|
||||
A8JoFQCBCRCJu0y7nb5/bXYgBBkWCgAdFiEERSz1AWy5c5R/syGbr+zizLfGTisF
|
||||
AmFZAsUACgkQr+zizLfGTitd/QD/fGC45S/bDbl7+qrkTIYWGq6YCqGWnvhErses
|
||||
NIyqfXIA/ifd6VgixoY5+XvsYrFBFb1Z7QbKAwtAZKdTGnN+h2cN6x4BAIITRpvC
|
||||
dzWgilA9FwoyrK8e1NjEntulcX6HMPWoG7s2AP49SWy+w/nq12RN1220a5fIQhbz
|
||||
W0f97utbvc4i7qXqCs44BGFZAp4SCisGAQQBl1UBBQEBB0DoBH8fzfLzTq6TYGAw
|
||||
Z5UqyBBLAEPGiASlKhZnJ+f+RwMBCAfCfgQYFgoAJgIbDBYhBB0+MTxNsrPggnH8
|
||||
SIm7TLudvn9tBQJhWQPaBQkDwmg8AAoJEIm7TLudvn9t4HgBAPJMCDH3fkhb5s6I
|
||||
HfL6nFVlSDhCvY59Id2vOwTg/5xrAQDLGVa4n4Zi9ZJlh3DJoN/rnClg8kTzwW2n
|
||||
At00YNN4Dw==
|
||||
=kb5I
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
|
@ -0,0 +1,192 @@
|
|||
/* トップのバナー */
|
||||
|
||||
.top-banner {
|
||||
max-width: 780px;
|
||||
width: calc(100vw - 48px);
|
||||
height: auto;
|
||||
margin: 8px;
|
||||
}
|
||||
|
||||
/* コード */
|
||||
|
||||
/* 一般のコードスタイリング */
|
||||
/* 注:一部の宣言はインラインコード専用。 */
|
||||
/* 'pre > code' でどれなのか確認できる。 */
|
||||
code {
|
||||
/* lang="ja" は Cousine (Tor Browser)または他のフォントを必要とする。 */
|
||||
/* lang="en" ではフォントサイズは monospace または -moz-fixed
|
||||
/* の場合に 12px で、 Cousine またはリスト値の場合に 16px。 */
|
||||
font-family: Cousine, monospace;
|
||||
color: purple;
|
||||
background-color: palegoldenrod;
|
||||
border-radius: 4px;
|
||||
padding: 2px;
|
||||
word-wrap: anywhere;
|
||||
}
|
||||
|
||||
pre {
|
||||
background-color: thistle;
|
||||
padding-left: 24px;
|
||||
padding-right: 24px;
|
||||
padding-top: 1em;
|
||||
padding-bottom: 1em;
|
||||
overflow-x: auto;
|
||||
max-width: 41em;
|
||||
}
|
||||
|
||||
/* ディスプレイコードのためにインラインコード専用スタイリングをもとに戻す */
|
||||
pre > code {
|
||||
color: unset;
|
||||
background-color: unset;
|
||||
border-radius: unset;
|
||||
padding: unset;
|
||||
}
|
||||
|
||||
/* 表 */
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
border-color: black;
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
}
|
||||
|
||||
th, td {
|
||||
border-color: gray;
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
padding-left: 4px;
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
thead {
|
||||
border-bottom-color: black;
|
||||
border-bottom-style: solid;
|
||||
border-bottom-width: 2px;
|
||||
background-color: burlywood;
|
||||
}
|
||||
|
||||
th:hover {
|
||||
background-color: chocolate;
|
||||
}
|
||||
|
||||
tr.even {
|
||||
background-color: bisque;
|
||||
}
|
||||
|
||||
tbody > tr:hover {
|
||||
background-color: lightgreen;
|
||||
}
|
||||
|
||||
td:hover {
|
||||
background-color: limegreen;
|
||||
}
|
||||
|
||||
/* 画像 */
|
||||
|
||||
img {
|
||||
/* alt テキスト */
|
||||
color: teal;
|
||||
font-style: italic;
|
||||
/* パッディング */
|
||||
/* 注:背景色が白の画像が必要。 */
|
||||
border-radius: 4px;
|
||||
padding: 4px;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
/* リスト */
|
||||
|
||||
li {
|
||||
margin-bottom: 0.5em;
|
||||
}
|
||||
|
||||
/* 順序リストのネスト番号付け */
|
||||
|
||||
ol {
|
||||
counter-reset: item;
|
||||
}
|
||||
ol > li {
|
||||
counter-increment: item;
|
||||
}
|
||||
ol > li::marker {
|
||||
content: counters(item, ".") ". \200b";
|
||||
}
|
||||
|
||||
.footnotes ol {
|
||||
counter-reset: foot;
|
||||
}
|
||||
.footnotes ol > li {
|
||||
counter-increment: foot;
|
||||
}
|
||||
.footnotes ol > li::marker {
|
||||
content: counter(foot) ". \200b";
|
||||
}
|
||||
|
||||
/* main 内の h1〜h4 見出しの番号付け */
|
||||
|
||||
main h1::before, main h2::before, main h3::before, main h4::before {
|
||||
font-size: 80%;
|
||||
color: green;
|
||||
}
|
||||
|
||||
main h1 {
|
||||
counter-increment: section1;
|
||||
counter-reset: section2 section3 section4;
|
||||
}
|
||||
|
||||
main h1::before {
|
||||
content: counter(section1) ". ";
|
||||
}
|
||||
|
||||
main h2 {
|
||||
counter-increment: section2;
|
||||
counter-reset: section3 section4;
|
||||
}
|
||||
|
||||
main h2::before {
|
||||
content: counter(section1) "." counter(section2) ". ";
|
||||
}
|
||||
|
||||
main h3 {
|
||||
counter-increment: section3;
|
||||
counter-reset: section4;
|
||||
}
|
||||
|
||||
main h3::before {
|
||||
content: counter(section1) "." counter(section2) "." counter(section3) ". ";
|
||||
}
|
||||
|
||||
main h4 {
|
||||
counter-increment: section4;
|
||||
}
|
||||
|
||||
main h4::before {
|
||||
content: counter(section1) "." counter(section2) "." counter(section3) "." counter(section4) ". ";
|
||||
}
|
||||
|
||||
/* 用語集 */
|
||||
|
||||
dt {
|
||||
font-weight: bold;
|
||||
margin-top: 2.0em;
|
||||
}
|
||||
|
||||
dd > p:not(:first-child) {
|
||||
color: darkblue;
|
||||
font-size: 90%;
|
||||
}
|
||||
|
||||
/* 脚注 */
|
||||
|
||||
.footnotes {
|
||||
font-size: 85%;
|
||||
}
|
||||
|
||||
/* その他 */
|
||||
|
||||
/* QR コード */
|
||||
.qr {
|
||||
image-rendering: crisp-edges;
|
||||
}
|
||||
|
Binary file not shown.
After Width: | Height: | Size: 437 B |
|
@ -0,0 +1,4 @@
|
|||
# ブログ {#top}
|
||||
|
||||
- [オニオンケット](blog/2021-12-02-onionket.md) (2021-12-02)
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
# オニオンケット {#top}
|
||||
|
||||
2021-12-02
|
||||
|
||||
「オニオンケット」とはダークウェブ(Tor[^tor])でのみ
|
||||
開催されるオンライン同人誌イベントです。
|
||||
今年前半に初めて開催されました。
|
||||
オニオンケットサークル登録・参加したアーティストは
|
||||
OnionShare[^onionshare] という FLOSS[^floss] ソフトウェアで
|
||||
自らの作品を記載したウェブサイトを作成してホストしました。
|
||||
小規模のイベントだったが、
|
||||
無料・プライベート・反検閲のオンラインイベントに参加できて大変よかったです。
|
||||
|
||||
[^tor]: 匿名化ネットワーク。 \
|
||||
クリアネット: `https://www.torproject.org/` \
|
||||
オニオン: `http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/`
|
||||
|
||||
[^onionshare]: Tor を用いたファイル共有、ウェブサイト、チャットなど。 \
|
||||
クリアネット: `https://onionshare.org/` \
|
||||
オニオン: `http://lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion/`
|
||||
|
||||
[^floss]: "Free/libre and open-source software"
|
||||
(自由オープンソースソフトウェア)の頭字語。
|
||||
|
||||
今月末にオニオンケットが再び開催予定です。
|
||||
興味がったら参加してください。
|
||||
イラストや音楽など作品を作成しているアーティストの方々、
|
||||
サークル登録・参加をご検討ください!
|
||||
|
||||
- 開催日: 12 月 30 日(木)〜 31 日(金)
|
||||
- オニオンケット情報ページ: `https://onioncomic.market/`
|
||||
- サークル登録の締切: 12 月 15 日(水)
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ja">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
||||
<title>序文 | アリスとボブ</title>
|
||||
<link rel="stylesheet" href="../assets/css/main.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<img class="top-banner" src="../assets/img/top-banner.png" width="780" height="204" alt="アリスとボブのバナー">
|
||||
<h1 id="top">序文</h1>
|
||||
<p>アリスとボブ</p>
|
||||
<p>バージョン: 0.0</p>
|
||||
<hr>
|
||||
<main>
|
||||
<p>アリスとボブはやりとりをしたいが、デジタル技術が広く行き渡っている情報化時代の中に生きていて、蔓延している監視と統制から自身と相手を守りたい。どうしたらいいか?</p>
|
||||
<h1 id="purpose">目的</h1>
|
||||
<p>本ガイドは、デジタルの世界において自身とみんなのプライバシー、安全と自由を守りたい人たち向けに作成したデジタルセキュリティ対策ガイドです。特に、以下の目的を意識しながら作成しようとしています。</p>
|
||||
<ul>
|
||||
<li>社会におけるデジタルセキュリティの願望と実践の溝埋め、そしてセキュリティ水準の引き上げ。</li>
|
||||
<li>よりよい世界に向けて活動している市民社会の心身と財産と活動の保護。</li>
|
||||
<li>デジタル技術利用者の技術的支配下からの解放、そして自由技術への移住の支援。</li>
|
||||
<li>プライバシー、心身と財産の安全、思想と良心と表現の自由、技術的自由などの尊厳と権利の擁護。</li>
|
||||
</ul>
|
||||
<h1 id="list">ガイド一覧</h1>
|
||||
<ul>
|
||||
<li>序文 — <a href="../ja-md/alice2bob-ja-preface-0.0.md">Markdown</a> | <a href="../ja-html/alice2bob-ja-preface-0.0.html">HTML</a>
|
||||
</li>
|
||||
</ul>
|
||||
</main>
|
||||
<hr>
|
||||
<h1 id="back">アリスとボブ</h1>
|
||||
<h2 id="back-contact">連絡先</h2>
|
||||
<h3 id="back-contact-pgp">PGP 鍵</h3>
|
||||
<p><code>1D3E 313C 4DB2 B3E0 8271 FC48 89BB 4CBB 9DBE 7F6D</code></p>
|
||||
<ul>
|
||||
<li>ウェブサイト上: <code>https://git.disroot.org/alice2bob/alice2bob/src/branch/master/alice2bob.asc</code></li>
|
||||
<li>鍵サーバ(クリアネット): <code>https://keys.openpgp.org/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D</code></li>
|
||||
<li>鍵サーバ(オニオン): <code>http://zkaan2xfbuxia2wpf7ofnkbz6r5zdbbvxbunvp5g2iebopbfc4iqmbad.onion/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D</code></li>
|
||||
</ul>
|
||||
<h3 id="back-contact-website">ウェブサイト</h3><img class="qr" src="../assets/qr/contact-website.png" width="222" height="222" alt="ウェブサイト QR コード">
|
||||
<p><code>https://git.disroot.org/alice2bob/alice2bob</code></p>
|
||||
<h2 id="back-verify">検証</h2>
|
||||
<p><code>https://git.disroot.org/alice2bob/alice2bob/src/branch/master/verify.md</code></p>
|
||||
<h2 id="back-disclaimer">免責事項</h2>
|
||||
<p>アリスとボブはセキュリティ専門家でも法律家でも金融アドバイザーでも医師でもありません。本ガイドの目的はあくまでも情報提供であり、何の助言でもありません。本ガイドは全くの無保証で提供されます。本ガイドによってどんな不利、損失または損害が生じても、アリスとボブは一切の責任を負いません。ご自身の状況を考慮し、自己責任で本ガイドを使ってください。</p>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,66 @@
|
|||
<img class="top-banner" src="../assets/img/top-banner.png" width="780" height="204" alt="アリスとボブのバナー">
|
||||
|
||||
# 序文 {#top}
|
||||
|
||||
アリスとボブ
|
||||
|
||||
バージョン: 0.0
|
||||
|
||||
***
|
||||
|
||||
アリスとボブはやりとりをしたいが、
|
||||
デジタル技術が広く行き渡っている情報化時代の中に生きていて、
|
||||
蔓延している監視と統制から自身と相手を守りたい。
|
||||
どうしたらいいか?
|
||||
|
||||
# 目的 {#purpose}
|
||||
|
||||
本ガイドは、デジタルの世界において
|
||||
自身とみんなのプライバシー、安全と自由を守りたい人たち向けに
|
||||
作成したデジタルセキュリティ対策ガイドです。
|
||||
特に、以下の目的を意識しながら作成しようとしています。
|
||||
|
||||
- 社会におけるデジタルセキュリティの願望と実践の溝埋め、そしてセキュリティ水準の引き上げ。
|
||||
- よりよい世界に向けて活動している市民社会の心身と財産と活動の保護。
|
||||
- デジタル技術利用者の技術的支配下からの解放、そして自由技術への移住の支援。
|
||||
- プライバシー、心身と財産の安全、思想と良心と表現の自由、技術的自由などの尊厳と権利の擁護。
|
||||
|
||||
# ガイド一覧 {#list}
|
||||
|
||||
- 序文
|
||||
--- [Markdown](../ja-md/alice2bob-ja-preface-0.0.md)
|
||||
\| [HTML](../ja-html/alice2bob-ja-preface-0.0.html)
|
||||
|
||||
|
||||
***
|
||||
|
||||
# アリスとボブ {#back}
|
||||
|
||||
## 連絡先 {#back-contact}
|
||||
|
||||
### PGP 鍵 {#back-contact-pgp}
|
||||
|
||||
`1D3E 313C 4DB2 B3E0 8271 FC48 89BB 4CBB 9DBE 7F6D`
|
||||
|
||||
- ウェブサイト上: `https://git.disroot.org/alice2bob/alice2bob/src/branch/master/alice2bob.asc`
|
||||
- 鍵サーバ(クリアネット): `https://keys.openpgp.org/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D`
|
||||
- 鍵サーバ(オニオン): `http://zkaan2xfbuxia2wpf7ofnkbz6r5zdbbvxbunvp5g2iebopbfc4iqmbad.onion/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D`
|
||||
|
||||
### ウェブサイト {#back-contact-website}
|
||||
|
||||
<img class="qr" src="../assets/qr/contact-website.png" width="222" height="222" alt="ウェブサイト QR コード">
|
||||
|
||||
`https://git.disroot.org/alice2bob/alice2bob`
|
||||
|
||||
## 検証 {#back-verify}
|
||||
|
||||
`https://git.disroot.org/alice2bob/alice2bob/src/branch/master/verify.md`
|
||||
|
||||
## 免責事項 {#back-disclaimer}
|
||||
|
||||
アリスとボブはセキュリティ専門家でも法律家でも金融アドバイザーでも医師でもありません。
|
||||
本ガイドの目的はあくまでも情報提供であり、何の助言でもありません。
|
||||
本ガイドは全くの無保証で提供されます。
|
||||
本ガイドによってどんな不利、損失または損害が生じても、アリスとボブは一切の責任を負いません。
|
||||
ご自身の状況を考慮し、自己責任で本ガイドを使ってください。
|
||||
|
|
@ -0,0 +1,85 @@
|
|||
# 検証 {#top}
|
||||
|
||||
## PGP 鍵とチェックサム {#pgp-and-checksums}
|
||||
|
||||
アリスとボブの全ての内容とチェックサムは下記の PGP 鍵で保護されています。
|
||||
|
||||
- PGP 鍵: `1D3E 313C 4DB2 B3E0 8271 FC48 89BB 4CBB 9DBE 7F6D`
|
||||
- [ウェブサイト上](alice2bob.asc)
|
||||
- [鍵サーバ(クリアネット)](https://keys.openpgp.org/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D)
|
||||
- [鍵サーバ(オニオン)](http://zkaan2xfbuxia2wpf7ofnkbz6r5zdbbvxbunvp5g2iebopbfc4iqmbad.onion/search?q=1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D)
|
||||
- [SHA256 の PGP 署名](alice2bob-SHA256-0.0.sig)
|
||||
- [SHA256 チェックサム](alice2bob-SHA256-0.0)
|
||||
|
||||
誰でも本ガイドを編集して頒布できることを意識してください。
|
||||
入手したファイルを開いたり内容を信頼する前に、入手したファイルを検証すべきです。
|
||||
入手したファイルをアリスとボブが実際に作成したと確認するには、
|
||||
PGP 鍵とチェックサムを検証して、
|
||||
チェックサムを入手したファイルに照合してください。
|
||||
|
||||
## 検証方法 {#how-to-verify}
|
||||
|
||||
本ガイドのファイルを検証するには以下のツールが必要です。
|
||||
|
||||
- `sha256sum` のプログラムが入っている Bash ターミナル
|
||||
- [GnuPG][gnupg] (プログラム名: `gpg`)
|
||||
|
||||
[gnupg]: https://gnupg.org
|
||||
|
||||
### PGP 鍵の指紋 {#confirm-PGP-fingerprint}
|
||||
|
||||
PGP 鍵、チェックサム、署名とファイルを入手した後、
|
||||
まず PGP 鍵の指紋(上の 40 桁の文字列)を上記の指紋に照合します。
|
||||
|
||||
~~~
|
||||
$ gpg --show-key
|
||||
~~~
|
||||
|
||||
### PGP 鍵のインポート {#import-PGP-key}
|
||||
|
||||
PGP 鍵の指紋が正しかったら、インポートします。
|
||||
|
||||
~~~
|
||||
$ gpg --import
|
||||
~~~
|
||||
|
||||
PGP 鍵のインポートが成功したことを確認します。
|
||||
|
||||
~~~
|
||||
$ gpg -k 1D3E313C4DB2B3E08271FC4889BB4CBB9DBE7F6D
|
||||
~~~
|
||||
|
||||
### 署名検証 {#verify-signature}
|
||||
|
||||
SHA256 チェックサムファイルを署名ファイルで検証します。
|
||||
|
||||
~~~
|
||||
$ gpg --verify alice2bob-SHA256-0.0.sig alice2bob-SHA256-0.0
|
||||
~~~
|
||||
|
||||
`Good signature from "alice2bob" ...` の表示が出たら、
|
||||
チェックサムが破損・改竄されていない可能性が高いということです。
|
||||
|
||||
### SHA256 検証 {#verify-checksums}
|
||||
|
||||
最後に、入手したファイルを SHA256 チェックサムで検証します。
|
||||
|
||||
~~~
|
||||
$ sha256sum --check --ignore-missing alice2bob-SHA256-0.0
|
||||
~~~
|
||||
|
||||
`OK` の表示が出たら、ファイルが破損・改竄されていない可能性が高いということです。
|
||||
|
||||
入手したファイルのディレクトリ構造が平らの場合、
|
||||
SHA256 チェックサムファイル内のファィル名からディレクトリを削除する必要があります。
|
||||
|
||||
~~~
|
||||
$ cat alice2bob-SHA256-0.0 \
|
||||
| sed -e 's/ .*\// /' \
|
||||
| sha256sum --check --ignore-missing
|
||||
~~~
|
||||
|
||||
SHA256 の照合は [GtkHash][gtkhash] を使って行うことも可能です。
|
||||
|
||||
[gtkhash]: https://gtkhash.org
|
||||
|
Loading…
Reference in New Issue