パラメータシートを追加
[gnupg-kouza-page.git] / src / sample.org
1 # -*- coding: utf-8-unix -*-
2 #+TITLE:     GnuPGでサポートされている暗号図鑑
3 #+AUTHOR:    斉藤英樹
4 #+EMAIL:     hideki@hidekisaito.com
5 #+DESCRIPTION: Emacs Builds prepared by Hideki Saito
6 #+KEYWORDS: Emacs, software, OSS, compile, build, binaries
7
8 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="style.css" />
9 #+HTML_HEAD: <script type="text/javascript">
10 #+HTML_HEAD:
11 #+HTML_HEAD:  var _gaq = _gaq || [];
12 #+HTML_HEAD:  _gaq.push(['_setAccount', 'UA-114515-7']);
13 #+HTML_HEAD:  _gaq.push(['_trackPageview']);
14 #+HTML_HEAD:
15 #+HTML_HEAD:  (function() {
16 #+HTML_HEAD:    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
17 #+HTML_HEAD:    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
18 #+HTML_HEAD:    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
19 #+HTML_HEAD:  })();
20 #+HTML_HEAD: </script>
21
22 #+LANGUAGE:  ja
23 #+OPTIONS:   H:3 num:nil toc:2 \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
24 #+OPTIONS:   TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc
25 #+OPTIONS: ^:{}
26 #+INFOJS_OPT: view:nil toc:nil ltoc:t mouse:underline buttons:0 path:h
27 #+EXPORT_SELECT_TAGS: export
28 #+EXPORT_EXCLUDE_TAGS: noexport
29 #+HTML_LINK_UP: index.html
30 #+HTML_LINK_HOME: index.html
31 #+XSLT:
32
33 GnuPGでサポートされている対称暗号やハッシュ関数のサンプルをまとめてみました。順番はバージョン情報で表示される順です。
34
35 * 暗号方式
36 「gnupg」の文字列をgnupgのパスフレーズで暗号化したものです。圧縮は無効にしてあります。
37 ** IDEA
38 #+BEGIN_SRC
39 -----BEGIN PGP MESSAGE-----
40
41 jA0EAQMC/cdy1kusWi/OpCFcI1Nkov6aASPD8qSPqnUrbosZNOBAK/1XkaNmbnNt
42 hfg=
43 =fwix
44 -----END PGP MESSAGE-----
45 #+END_SRC
46
47 ** 3DES (Triple DES)
48 #+BEGIN_SRC
49 -----BEGIN PGP MESSAGE-----
50
51 jA0EAgMCDDyvkjYMypDOpCFQ7gOW3n9E4yQIQebxPhwQ+my6n/Pd+T/YA/9BfhPp
52 3Io=
53 =PSFW
54 -----END PGP MESSAGE-----
55 #+END_SRC
56
57 ** CAST5
58 #+BEGIN_SRC
59 -----BEGIN PGP MESSAGE-----
60
61 jA0EAwMCpvy+v01TY3DOpCF6wG2Ii/2UHlvrruPcUx7frLzcAVvA0LXx5cKaP4Io
62 FLg=
63 =Mj+/
64 -----END PGP MESSAGE-----
65 #+END_SRC
66
67 ** BLOWFISH
68 #+BEGIN_SRC
69 -----BEGIN PGP MESSAGE-----
70
71 jA0EBAMC7+90cQ/nJg3OpCE91x/TQ5Th/yQM7srODYhpH3njKblHwMiO6Q/H+yoO
72 mIE=
73 =hygX
74 -----END PGP MESSAGE-----
75 #+END_SRC
76
77 ** AES (AES128)
78 #+BEGIN_SRC
79 -----BEGIN PGP MESSAGE-----
80
81 jA0EBwMCwaYw+iqJVGnO0kAB45Mx2CFo+iUC1z3sULLMGpEmC/Wv6AzzpD77RT3f
82 LJJjaJPTTnswfIYKcB6+fE86D7wH0HKl+7RRRfsuqVUc
83 =WZdG
84 -----END PGP MESSAGE-----
85 #+END_SRC
86
87 ** AES192
88 #+BEGIN_SRC
89 -----BEGIN PGP MESSAGE-----
90
91 jA0ECAMCNJYzJ36zLAbO0kAB1/9MoATb/BIb/61NvYwtHZs68etlKe6zINCuRL3h
92 hfSJSjRfQgHU+YX0IyuU2+Y+OOmaLDwcjhStXKqyRF2e
93 =tkqP
94 -----END PGP MESSAGE-----
95 #+END_SRC
96
97 ** AES256
98 #+BEGIN_SRC
99 -----BEGIN PGP MESSAGE-----
100
101 jA0ECQMC646zduYS4RjO0kABn2dzYlVyNPF9Hf8Wug0O70byrpV1v7y9fLaLnsiL
102 OWNQxqZ3jxHZceK6q5oeP8InFBWOlszFxGTsrA57v5qR
103 =60Ma
104 -----END PGP MESSAGE-----
105 #+END_SRC
106
107 ** TWOFISH
108 #+BEGIN_SRC
109 -----BEGIN PGP MESSAGE-----
110
111 jA0ECgMC6jjcw+2SUNLO0kAB/BP+9vbBqdDsvo2tFtgdAL8LLOYs5LTOa3B1RpI4
112 5W+N5ZhxKqZr1YkYsksM95EQqVhb+TcYFT+V0tSepqZL
113 =FUkc
114 -----END PGP MESSAGE-----
115 #+END_SRC
116
117 ** CAMELLIA128
118 #+BEGIN_SRC
119 -----BEGIN PGP MESSAGE-----
120
121 jA0ECwMCApak8b2GWfrO0kAB0PKCbLEUuGw6xTJRi68h3CH3i+GqoiXti4bBJ30R
122 beOWp0kepgl464R8a4HG7/pTVPFJFxTHGuP76L0BH+Bp
123 =wdZe
124 -----END PGP MESSAGE-----
125 #+END_SRC
126
127 ** CAMELLIA192
128 #+BEGIN_SRC
129 -----BEGIN PGP MESSAGE-----
130
131 jA0EDAMCCfxlF8wp/rXO0kABe/gX9CVlPWy4DdGu6Td5aMXMGNtbNeAV7EMyrwoO
132 k/TPgoUBMMrYoHL8loYCU5DN7ZghrVV9IRAbhsgMgWV0
133 =U8E+
134 -----END PGP MESSAGE-----
135 #+END_SRC
136
137 ** CAMELLIA256
138 #+BEGIN_SRC
139 -----BEGIN PGP MESSAGE-----
140
141 jA0EDQMCaLnEaKX4hGTO0kABN0o57JcecjriHgJLj/6OLoUh3fvQZ+aZSh0ih3eh
142 p3BTqdksjPqwA7JdoYfbK7qfch01MFEnxhebj6vYYd9R
143 =BONa
144 -----END PGP MESSAGE-----
145 #+END_SRC
146
147 * ハッシュ関数
148 GnuPGのprint-md機能を使用し、gnupgという文字列から得られたハッシュです。
149 ** MD5
150 #+BEGIN_SRC
151 CE D0 72
152 BC EE 66
153 4F 97 49
154 E5 85 26
155 77 5C 52
156 38
157 #+END_SRC
158
159 ** SHA1
160 #+BEGIN_SRC
161 12A2 2051 DA6C
162 6B99 2A0F 17C1
163 8C59 C729 D72D
164 A5B3
165 #+END_SRC
166
167 ** RIPEMD160
168 #+BEGIN_SRC
169 4929 FE49 04F9
170 BFC4 2D50 3599
171 6491 4C76 2909
172 5EB7
173 #+END_SRC
174
175 ** SHA256
176 #+BEGIN_SRC
177 87450705 D106D26A DFB67178
178 44144643 5719F9E8 37A47BAE
179 1C1CD197 CB41AD33
180 #+END_SRC
181
182 ** SHA384
183 #+BEGIN_SRC
184 8438202A B4C614EA CEAA915C
185 0ED6097C 575F3C9C CD58CFF3
186 E64E41B5 09F037C5 9B528A43
187 FBCF611F 657CE394 7C1DA0E9
188 #+END_SRC
189
190 ** SHA512
191 #+BEGIN_SRC
192 1887AE07 16C9F4CF 6CCD63DA
193 5F438562 48EFB2DF CCE59E61
194 B3F8970D 4EDA8946 611D45E6
195 0E779337 93581C8E E1426B4E
196 EB984741 12C721C3 ED89C2B4
197 2C5E1923
198 #+END_SRC
199
200 ** SHA224
201 #+BEGIN_SRC
202 1B68E694 92FEAC01 8B76ED43
203 F4DC75B4 3568E7BA 7F457ABF
204 D30571FA
205 #+END_SRC
206
207 #+BEGIN_HTML
208 <script type="text/javascript"><!--
209 google_ad_client = "ca-pub-6327257212970697";
210 /* GNU Privacy Guard講座Banner */
211 google_ad_slot = "2155169100";
212 google_ad_width = 970;
213 google_ad_height = 90;
214 //-->
215 </script>
216 <script type="text/javascript"
217 src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
218 </script>
219 #+END_HTML