Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ xcrypt(3) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

des_crypt(3)

XCRYPT(3)  —  NEWS-OS Programmer’s Manual

名称

xcrypt, xdecrypt, passwd2des − 16 進数の暗号化とユーティリティルーチン

形式

xencrypt(data, key)
char ∗data;
char ∗key;
xdecrypt(data, key)
char ∗data;
char ∗key;
passwd2des(pass, key)
char ∗pass;
char ∗key;

解説

ルーチン  xencrypt と  xdecrypt は、 NULL で終わる 16 進数の文字列を引数として取り、 DES アルゴリズムの入力として 8 バイトの  key を使ってその文字列を暗号化します。 入力する文字列は、 16 進数数字の倍数でなければいけません。 (64 ビットが、 DES ブロックサイズ) passwd2des は、任意の長さのパスワードを、 8 バイトの  DES キー変換し、 各バイトのロウビットの奇数ペアリティーをセットします。 各バイトのハイオーダービットは無視されます。 これらのルーチンは パブリックキーデータベースに格納されている シークレットキーを  DES オウセンティケーションサブシステム(authentication subsystem)が 暗号化、または暗号を解読するのに 用いられます。

関連事項

des_crypt(3),

NEWS-OSRelease 4.1C

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026