🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #445

Re: Re: Q:暗号化

#445
From: Hideo "Sir MaNMOS" Morishita
Date: Thu, 02 Apr 1998 00:00
34 lines
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-mail
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>

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