Article View: fj.lang.c
Article #445Re: Re: Q:暗号化
From: Hideo "Sir MaNMOS" Morishita
Date: Thu, 02 Apr 1998 00:00
Date: Thu, 02 Apr 1998 00:00
34 lines
2331 bytes
2331 bytes
canada@kt.rim.or.jp (Masakatz Canada) writes: > In article <vikzpi9kpzm.fsf_-_@eriko.is.s.u-tokyo.ac.jp>, > takaaki@is.s.u-tokyo.ac.jp says... > >ところで、同じキーを用いて暗号化と復号をやりたいということですが、 > >crypt では基本的に復号はできません。 > これは必ずしもそうとは言えません。「キー」というのは「salt」 > の事だと思いますが、crypt(3)でよく使われている方法は、 > (ばっさり細部を省略して言ってしまえば)『ある定数文字列「を」、 > パスワードやsaltから計算して得られた(あるいはそのままの)データ > 「で」暗号化する』方法です。 > > saltは「キー」としての役割ではなく、「同じパスワードのユーザ > 同士のパスワードフィールドが同じになってしまう」現象(というか > 当然の結果)を回避するためにあるのだと思います。ですから、 > 「パスワードを、saltをキーにして暗号化する」方法を採っている > crypt(3)は無いのではないでしょうか? 余談ですがcrypt(3)のsaltに当たるものはDESやcast-128なんかでもあって initial vectorと言います。 同じkeyで同じ文章を流してもinitial vectorが違えばまわりから見て同じ文 章に見えないのがミソ。 また、暗号の作成では鍵の初期化が時間が掛かったりするので、(すでに初期 化されている状態で)initial vectorを変えて次の文章を送るなんてのもあり。 -- ___ わしは、山吹色のかすてーらが大好きでのぅ [[o o]] ふぉっふぉっふぉ 'J' 森下 お代官様 MaNMOS 英夫@ステラクラフト PGP Finger = CD EA D5 A8 AD B2 FE 7D 02 74 87 52 7C B7 39 37
Technical Details
Message-ID:
<squ4t0c8x94.fsf@stellar.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6fm8c9$a2h$1@news1.dti.ne.jp> <vikzpi9kpzm.fsf_-_@eriko.is.s.u-tokyo.ac.jp> <6ftln1$g3$1@news.kt.rim.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,d7a1f9e0b2aa78a4 X-Google-Attributes: gid106434,public From: manmos@stellar.co.jp (Hideo "Sir MaNMOS" Morishita) Subject: Re: Re: Q:暗号化 Date: 1998/04/02 Message-ID: <squ4t0c8x94.fsf@stellar.co.jp> X-Deja-AN: 340117015 Sender: usenet@stellar.co.jp X-Nntp-Posting-Host: 202.255.0.163 References: <6fm8c9$a2h$1@news1.dti.ne.jp> <vikzpi9kpzm.fsf_-_@eriko.is.s.u-tokyo.ac.jp> <6ftln1$g3$1@news.kt.rim.or.jp> Content-Type: text/plain; charset=ISO-2022-JP Organization: Stellar Craft, Inc. Osaka,Japan. Mime-Version: 1.0 (generated by tm-edit 7.92) Newsgroups: fj.lang.c