問題タブ [cryptographic-hash-function]
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.
cryptography - 入力の一部を知っていれば、SHA1 のクラッキングはより簡単になるのでしょうか?
SHA1 入力の 80% を知っていると仮定します。SHA1 ハッシュ値から残りの 20% をクラックすることは、入力全体をクラックするよりも簡単ですか? もしそうなら、何パーセントですか?
例: 入力 SHA1(xxxxxxxxyy)= ハッシュ値の x を知っています
python - 平文をパスワードに暗号化できません
記載されているパスワード非表示の現在の実装を強化しようとしています
私はそれを間違って使用していますか?以下は私のコードです:
結果を以下に示します。
ご覧のとおり、返された暗号文は、取得した暗号化されたパスワードと一致しません。コードを間違って使用していますか? 使用された平文のパスワードと共有キーが正確であることを確認しました。
誰かが私を正しい方向に向けることができれば感謝します。
c# - MD5CryptoServiceProvider を復号化する任意の方法
こんにちは、この暗号関数の復号化関数を作成する方法を知りたかったのです。
関数を解読する方法はありますか?
私が得たハッシュは次のようなものです: ??????7hYkr?4??w
php - MD5 の動作が SQL データベースと PHP スクリプトで異なる
最近、http_get メソッドを使用して統計を更新するゲームのログインと登録を処理するスクリプトを作成しました。すべてを正常に作成できましたが、問題があります。ユーザーが登録すると、PHP スクリプトが生成した別の md5 文字列が挿入されるため、パスワードを比較できません。
これは、md5 文字列をデータベースに挿入する方法です。
そして、これは私がパスワードをチェックする方法です:
これは、ユーザー登録時にデータベースにある md5 文字列です: (暗号化されていない文字列: pocakaj123)
これは I のときに生成される文字列ですecho md5($password)
。
c# - Veracode 暗号の問題
最近、アプリケーションの 1 つで Veracode を使用して静的セキュリティ スキャンを実行しました。
レポートは問題を示しています
壊れた、または危険な暗号アルゴリズムの使用 (CWE ID 327)
次のコード スニペットに表示されます
説明では、SHA1 を弱いアルゴリズムとして説明しています。
コードを変更し、SHA1 の代わりに SHA256 を使用して、ベラコード スキャンを再度実行しましたが、それでも同じ問題が発生します。
これに代わるものは何ですか?助言がありますか?
c++ - 単純な C++ プログラムの正しいチェックサムを選択するにはどうすればよいですか? また、それを実装するにはどうすればよいですか?
私はチェックサムに非常に慣れておらず、プログラミングにもかなり慣れていません。私はArduinoボードに転送しているかなり単純なC++プログラム(psiの測定)を持っています。crc16 で問題ないでしょうか、それとも crc32 を使用する必要がありますか、それともやり過ぎでしょうか?