問題タブ [scrypt]
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.
node.js - nodejs scrypt がエラーなしでクラッシュする
nodejs ライブラリ scrypt を使用してパスワードをハッシュしています。
これは完全に機能します。しかし、問題は、ハッシュを検証するために行のコメントを外すときです(簡単にするために、同じ関数に(そして同期的に)入れました)
スクリプトはエラーなしでクラッシュします。これは私がコンソールで得たものです
また、ある種のオブジェクト、つまり を配置しようとしているようです[object Object]
。その行のコメントを外す前にコンソールに何も表示されないため、console.log ではありません。
誰も同じ問題を抱えていましたか?前もって感謝します。
scrypt - scrypt の実装には、入力 (パスワード) の最大長がありますか?
具体的にはこれ。ほとんどの bcrypt 実装は約 50 文字であることは知っていますが、scrypt の場合はそうではないことは確かです。
hash - Cisco IOS パスワード タイプ - 相対セキュリティ
シスコは、パスワードを構成ファイルに保存するための 2 つの比較的新しい方法を提供するようになりました。
- PBKDF2-HMAC-SHA256 を 20,000 回反復
- N=16384、r=1、p=1 の暗号化
セキュリティの神々への私の質問は、上記の 2 つのアルゴリズムを考えると、一方が他方より明らかに優れているか、ほぼ同じか、それとも難しい決定を下す明白なトレードオフがあるかということです。
android - scrypt を使用して 256 ビット キーを生成する方法は?
キー派生を生成するために scrypt を使用していますが、問題は出力が 256 ビットより大きいことであり、256 ビット キーを使用して AES-GCM で使用したいと考えています。では、どうすればそれを行うことができますか?Androidでアプリを作ろうとしています。
編集:詳細情報を提供できなくて申し訳ありません..私が使用しているライブラリはこれです https://github.com/wg/scrypt
これは私が得ている出力です
"$s0$e0801$eX8cPtmLjKSrZBJszHIuZA==$vapd0u4tYVdOXOlcIkFmrOEIr1Ml2Ue1l2+FVOJgbcI="
これは、AESエンジンが処理できる範囲を超えているので、どうすれば使用できますか
javascript - N が 2^14 より大きいと scrypt.js が失敗する
これは機能します
これは失敗します
違いは、N パラメータが 2^14 ではなく 2^15 であることです。
何か案は?
失敗は Firebug コンソールで次のようになります
sql-server - scrypt T-SQL 関数
TSQLでscrypt アルゴリズムを実装するテスト済みの機能を持っている人はいますか? 私はここで検索しましたが、インターウェブ全体で、驚いたことに、コピーして貼り付けることができる CREATE FUNCTION ステートメントが見つかりませんでした。
この検索を行っている他の人は、Google があなたをばかだと思って、最初の検索で「scrypt」を「script」に置き換えて、本当に「scrypt」を探していると約束するまで、あなたを「助ける」ことに注意してください。
この質問への回答が既存の記事へのリンクであると半分期待していますが、それを見つけることができたら気が滅入るでしょう。別の方法は、自分でゼロからコードを書くことです。
よろしくお願いします。
ruby-on-rails - jruby バンドルのインストールが gem 'scrypt' で機能しない
jruby (Windows) のバンドル インストールを実行しようとしていますが、次のエラーが発生します。
jruby と JVM をインストールしました。