5

php-> javascript(node.js)変換を手伝ってください

$key = crypt($key, $salt);

node.jsを使用してphpスクリプトを書き直していますが、「CRYPT_EXT_DES」パターンに一致するソルトを使用してcrypt()関数を使用して作成されたphpでのハッシュ署名の生成に行き詰まりました。

CRYPT_EXT_DES-拡張DESベースのハッシュ。「ソルト」は、アンダースコアとそれに続く4バイトの反復カウントと4バイトのソルトで構成される9文字の文字列です。これらは印刷可能な文字としてエンコードされ、1文字あたり6ビット、最下位文字が最初になります。値0〜63は、「。/0-9A-Za-z」としてエンコードされます。ソルトに無効な文字を使用すると、crypt()が失敗します。

私は暗号化の経験があまりなく、暗号モジュールに関するnode.jsのドキュメントを勉強しても役に立ちませんでした。node.jsでこれを実装する方法を手伝ってください!

4

2 に答える 2