GnuPGでサポートされている暗号図鑑を追加
authorHideki Saito <hideki@hidekisaito.com>
Thu, 15 Aug 2013 01:51:29 +0000 (18:51 -0700)
committerHideki Saito <hideki@hidekisaito.com>
Thu, 15 Aug 2013 01:51:29 +0000 (18:51 -0700)
src/index.org
src/sample.org [new file with mode: 0644]
src/style.css

index d612fc6..44344ba 100644 (file)
@@ -52,6 +52,7 @@ GnuPGのダウンロードは[[http://gnupg.org/][gnupg.org]]から可能です
 
 * 特集
 ** GnuPG関連
+- [[file:sample.org][GnuPGでサポートされている暗号図鑑]]
 - [[file:anonymous-recipients.org][受信者秘匿機能の利用]]
 - [[file:editkey.org][edit-keyオプションの使い方]]
 - [[file:shorthist.org][A Short History of the GNU Privacy Guard(日本語版)]]
diff --git a/src/sample.org b/src/sample.org
new file mode 100644 (file)
index 0000000..7d80cc0
--- /dev/null
@@ -0,0 +1,219 @@
+# -*- coding: utf-8-unix -*-
+#+TITLE:     GnuPGでサポートされている暗号図鑑
+#+AUTHOR:    斉藤英樹
+#+EMAIL:     hideki@hidekisaito.com
+#+DESCRIPTION: Emacs Builds prepared by Hideki Saito
+#+KEYWORDS: Emacs, software, OSS, compile, build, binaries
+
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="style.css" />
+#+HTML_HEAD: <script type="text/javascript">
+#+HTML_HEAD:
+#+HTML_HEAD:  var _gaq = _gaq || [];
+#+HTML_HEAD:  _gaq.push(['_setAccount', 'UA-114515-7']);
+#+HTML_HEAD:  _gaq.push(['_trackPageview']);
+#+HTML_HEAD:
+#+HTML_HEAD:  (function() {
+#+HTML_HEAD:    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+#+HTML_HEAD:    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+#+HTML_HEAD:    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+#+HTML_HEAD:  })();
+#+HTML_HEAD: </script>
+
+#+LANGUAGE:  ja
+#+OPTIONS:   H:3 num:nil toc:2 \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
+#+OPTIONS:   TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc
+#+OPTIONS: ^:{}
+#+INFOJS_OPT: view:nil toc:nil ltoc:t mouse:underline buttons:0 path:h
+#+EXPORT_SELECT_TAGS: export
+#+EXPORT_EXCLUDE_TAGS: noexport
+#+HTML_LINK_UP: index.html
+#+HTML_LINK_HOME: index.html
+#+XSLT:
+
+GnuPGでサポートされている対称暗号やハッシュ関数のサンプルをまとめてみました。順番はバージョン情報で表示される順です。
+
+* 暗号方式
+「gnupg」の文字列をgnupgのパスフレーズで暗号化したものです。圧縮は無効にしてあります。
+** IDEA
+#+BEGIN_SRC
+-----BEGIN PGP MESSAGE-----
+
+jA0EAQMC/cdy1kusWi/OpCFcI1Nkov6aASPD8qSPqnUrbosZNOBAK/1XkaNmbnNt
+hfg=
+=fwix
+-----END PGP MESSAGE-----
+#+END_SRC
+
+** 3DES (Triple DES)
+#+BEGIN_SRC
+-----BEGIN PGP MESSAGE-----
+
+jA0EAgMCDDyvkjYMypDOpCFQ7gOW3n9E4yQIQebxPhwQ+my6n/Pd+T/YA/9BfhPp
+3Io=
+=PSFW
+-----END PGP MESSAGE-----
+#+END_SRC
+
+** CAST5
+#+BEGIN_SRC
+-----BEGIN PGP MESSAGE-----
+
+jA0EAwMCpvy+v01TY3DOpCF6wG2Ii/2UHlvrruPcUx7frLzcAVvA0LXx5cKaP4Io
+FLg=
+=Mj+/
+-----END PGP MESSAGE-----
+#+END_SRC
+
+** BLOWFISH
+#+BEGIN_SRC
+-----BEGIN PGP MESSAGE-----
+
+jA0EBAMC7+90cQ/nJg3OpCE91x/TQ5Th/yQM7srODYhpH3njKblHwMiO6Q/H+yoO
+mIE=
+=hygX
+-----END PGP MESSAGE-----
+#+END_SRC
+
+** AES (AES128)
+#+BEGIN_SRC
+-----BEGIN PGP MESSAGE-----
+
+jA0EBwMCwaYw+iqJVGnO0kAB45Mx2CFo+iUC1z3sULLMGpEmC/Wv6AzzpD77RT3f
+LJJjaJPTTnswfIYKcB6+fE86D7wH0HKl+7RRRfsuqVUc
+=WZdG
+-----END PGP MESSAGE-----
+#+END_SRC
+
+** AES192
+#+BEGIN_SRC
+-----BEGIN PGP MESSAGE-----
+
+jA0ECAMCNJYzJ36zLAbO0kAB1/9MoATb/BIb/61NvYwtHZs68etlKe6zINCuRL3h
+hfSJSjRfQgHU+YX0IyuU2+Y+OOmaLDwcjhStXKqyRF2e
+=tkqP
+-----END PGP MESSAGE-----
+#+END_SRC
+
+** AES256
+#+BEGIN_SRC
+-----BEGIN PGP MESSAGE-----
+
+jA0ECQMC646zduYS4RjO0kABn2dzYlVyNPF9Hf8Wug0O70byrpV1v7y9fLaLnsiL
+OWNQxqZ3jxHZceK6q5oeP8InFBWOlszFxGTsrA57v5qR
+=60Ma
+-----END PGP MESSAGE-----
+#+END_SRC
+
+** TWOFISH
+#+BEGIN_SRC
+-----BEGIN PGP MESSAGE-----
+
+jA0ECgMC6jjcw+2SUNLO0kAB/BP+9vbBqdDsvo2tFtgdAL8LLOYs5LTOa3B1RpI4
+5W+N5ZhxKqZr1YkYsksM95EQqVhb+TcYFT+V0tSepqZL
+=FUkc
+-----END PGP MESSAGE-----
+#+END_SRC
+
+** CAMELLIA128
+#+BEGIN_SRC
+-----BEGIN PGP MESSAGE-----
+
+jA0ECwMCApak8b2GWfrO0kAB0PKCbLEUuGw6xTJRi68h3CH3i+GqoiXti4bBJ30R
+beOWp0kepgl464R8a4HG7/pTVPFJFxTHGuP76L0BH+Bp
+=wdZe
+-----END PGP MESSAGE-----
+#+END_SRC
+
+** CAMELLIA192
+#+BEGIN_SRC
+-----BEGIN PGP MESSAGE-----
+
+jA0EDAMCCfxlF8wp/rXO0kABe/gX9CVlPWy4DdGu6Td5aMXMGNtbNeAV7EMyrwoO
+k/TPgoUBMMrYoHL8loYCU5DN7ZghrVV9IRAbhsgMgWV0
+=U8E+
+-----END PGP MESSAGE-----
+#+END_SRC
+
+** CAMELLIA256
+#+BEGIN_SRC
+-----BEGIN PGP MESSAGE-----
+
+jA0EDQMCaLnEaKX4hGTO0kABN0o57JcecjriHgJLj/6OLoUh3fvQZ+aZSh0ih3eh
+p3BTqdksjPqwA7JdoYfbK7qfch01MFEnxhebj6vYYd9R
+=BONa
+-----END PGP MESSAGE-----
+#+END_SRC
+
+* ハッシュ関数
+GnuPGのprint-md機能を使用し、gnupgという文字列から得られたハッシュです。
+** MD5
+#+BEGIN_SRC
+CE D0 72
+BC EE 66
+4F 97 49
+E5 85 26
+77 5C 52
+38
+#+END_SRC
+
+** SHA1
+#+BEGIN_SRC
+12A2 2051 DA6C
+6B99 2A0F 17C1
+8C59 C729 D72D
+A5B3
+#+END_SRC
+
+** RIPEMD160
+#+BEGIN_SRC
+4929 FE49 04F9
+BFC4 2D50 3599
+6491 4C76 2909
+5EB7
+#+END_SRC
+
+** SHA256
+#+BEGIN_SRC
+87450705 D106D26A DFB67178
+44144643 5719F9E8 37A47BAE
+1C1CD197 CB41AD33
+#+END_SRC
+
+** SHA384
+#+BEGIN_SRC
+8438202A B4C614EA CEAA915C
+0ED6097C 575F3C9C CD58CFF3
+E64E41B5 09F037C5 9B528A43
+FBCF611F 657CE394 7C1DA0E9
+#+END_SRC
+
+** SHA512
+#+BEGIN_SRC
+1887AE07 16C9F4CF 6CCD63DA
+5F438562 48EFB2DF CCE59E61
+B3F8970D 4EDA8946 611D45E6
+0E779337 93581C8E E1426B4E
+EB984741 12C721C3 ED89C2B4
+2C5E1923
+#+END_SRC
+
+** SHA224
+#+BEGIN_SRC
+1B68E694 92FEAC01 8B76ED43
+F4DC75B4 3568E7BA 7F457ABF
+D30571FA
+#+END_SRC
+
+#+BEGIN_HTML
+<script type="text/javascript"><!--
+google_ad_client = "ca-pub-6327257212970697";
+/* GNU Privacy Guard講座Banner */
+google_ad_slot = "2155169100";
+google_ad_width = 970;
+google_ad_height = 90;
+//-->
+</script>
+<script type="text/javascript"
+src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
+</script>
+#+END_HTML
index 1ac3ed6..7065929 100644 (file)
@@ -1,3 +1,5 @@
+@import url(http://fonts.googleapis.com/css?family=Source+Code+Pro);
+
 html { sans-serif; font-size: 12pt; }
 
 body {
@@ -77,8 +79,8 @@ a:active{
   box-shadow: 0 0 5px 5px #006000;
 }
 
-code {
-  font-family: sans-serif;
+.example {
+  font-family: 'Source Code Pro', sans-serif;
 }
 
 #postamble {