問題タブ [node-crypto]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6422 参照

node.js - 文字列またはバッファではありません。モジュール暗号

コードのさまざまな部分で再利用util.jsする関数をモジュールに作成しましたが、機能しません。myHash()

エラーメッセージ: this._binding.update(data, encoding); Not a string or buffer.

app.js

ユーティリティ.js

助言がありますか?


解決:

util.jsを変更する

0 投票する
1 に答える
1023 参照

node.js - node.js暗号ストリームが出力を提供しない

ここで何が間違っているのかを理解するのに苦労しています。

TCP ソケットに出入りするデータを暗号化するために何かを書き込もうとしていますが、暗号暗号ストリームから出力を取得するのに苦労しています。

例: (できるだけシンプルにするために簡略化しています)

cipher.write("Hello!"); を繰り返すことで、(ごくわずかですが)出力を得ることができました。約10回の行で、出力を「トリガー」する前に最小限のデータを入力する必要があるかどうか疑問に思います。

これが問題である場合は、これを通過する必要があるほとんどのパケットが 4 ~ 32 バイトになるため、回避策を見つける必要があります。(ただし、一部は大きくなる可能性もありますが、ほとんどはそうではありません)

助言がありますか?

(私はノードを初めて使用するので、愚かなことを事前にお詫びします!)

0 投票する
2 に答える
288 参照

node.js - カスタム暗号アルゴリズムを nodejs 暗号モジュールに追加する方法はありますか? どのように?

アップロードされた各ファイルでハッシュを生成する必要があります。ハッシュは、特定のファイルに対して生成されたハッシュ git と同一である必要があります (これは、一般的な用語では、sha1 の変形です)。

を調べました/nodejs-v0.10.22-src/core-modules-sources/lib/crypto.js。ライブラリはネイティブ バインディングを参照します。移植性のために、ネイティブ コードに依存したくありません。

私がこれらを行うことができるように、JavaScriptでカスタム暗号アルゴリズムをnodejs暗号モジュールに追加する方法はありますか?

0 投票する
0 に答える
641 参照

node.js - ノードjsで暗号化を有効にする方法

node.js に crypto モジュールを含めていますが、そのメソッドにアクセスできません

createHash では、未解決の関数またはメソッド createHash() と表示されます。

モジュールを含めるものはありますか?

0 投票する
2 に答える
1333 参照

javascript - ノード js 暗号化記号が空の文字列を返す

暗号を使用して秘密鍵で文字列に署名したいと考えています。

sign メソッドは空の文字列を返します。署名を取得することを望んでいました。

公開鍵と秘密鍵が正常に生成されます。

どんな助けでも大歓迎です。

0 投票する
2 に答える
3167 参照

node.js - Node.js 暗号暗号の特殊文字

暗号ライブラリを使用して、ノードでデータをフィールド レベルで暗号化しようとしています。

$ や - などの特殊文字を除いて、問題なく動作するようです。

例「プライススミス」

理由がわからない

エラー

フィールド値ごとに個別の IV が使用されます。それ以外の場合、同じフィールド値は同じ暗号を持つことになります。そのため、IV を最初の 16 バイトとして保存し、復号化する前にそれをつなぎ合わせます。多分これは私の問題領域でしょうか?

ありがとう!アンドリュー

0 投票する
1 に答える
863 参照

node.js - NodeJs Crypto エラー - オブジェクトにはメソッド pbkdf2Sync がありません

nodeJS Crypto Module を使用してパスワードを暗号化しています。

サンプルコード:

しかし、このメソッドを呼び出すたびに、次のエラーが表示されるかどうかはわかりません

TypeError: オブジェクト # にはメソッド 'pbkdf2Sync' がありません

何が問題なのか教えてください

皆さんありがとう