問題タブ [sha512]
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.
c# - 暗号化SHA-512アルゴリズムの説明(c#)
編集:申し訳ありませんが、実装されたsha512 cryptを使用していません。これは、ハッシュを計算するためのソルト値や指定されたラウンド数が含まれていないことがわかるためです。
さて、私はc#でsha-512 cryptをコーディングしていて、ここにある手順に従っています...
http://people.redhat.com/drepper/SHA-crypt.txt
暗号化に関連することを行うのはこれが初めてなので、手順を正しく理解していることを確認したいと思います... cからc#への変換を指示するのに十分なcコードを理解していません:/
ダイジェストを終了することは、ハッシュを計算することと同じだと思います。この場合、ステップが完成したダイジェストを参照する場合、ハッシュ前の計算されたダイジェストバイトではなく、計算されたハッシュを参照していると仮定しました。私が間違っていたら訂正してください!
ステップ1〜8ですべてが正しく行われたと仮定すると、私の疑問はステップ9から始まります。
9.パスワード文字列の32バイトまたは64バイトのブロックごとに(C表現の終了NULを除く)、ダイジェストBをダイジェストAに追加します。
SHA-512を使用しているので、ブロックサイズは64バイトです。
次のコードは望ましい結果を生み出しますか?
私が言ったことが正しいことを誰かが明確にできるなら、私はそれをいただければ幸いです。ありがとう!
javascript - hexDigest 入力タイプの cryto.createHash sha512
http://jssha.sourceforge.net/で得たのと同じ結果を得ようとしています
どこ
問題の「テスト」という言葉があります。
jsshainput typeで、変数の値と SHA-512 を使用して HEX として選択するhexと、次の結果が得られます。
nodejs crypto moduleで同じ結果を達成することはできませんが。
出力:
では、暗号モジュールを使用してjsshaと同じ結果を得るにはどうすればよいでしょうか?
ありがとう
excel - VBAにはHash_HMACがありますか
こんにちは私はVBAからWebサービスを呼び出すために文字列を暗号化しようとしています。VBAで次の関数を実行する必要があり、PHPでサンプルコードがあります。これがPHPコードです。誰かがVBAでこれを行う方法を知っていますか?
security - SHA512ハッシュを格納するために、データベースに何文字予約する必要がありますか?
列:pwdhash
タイプ:char
多くのWebページでは、文字サイズではなくビットサイズが表示されます。代わりにバイナリフィールドを使用する必要がありますか?
encryption - 自分で入力した暗号化ソルトを使用して、関数を使用してソルトをランダム化するべきではないのはなぜですか?
私はソルトを入力しているだけで、PHPのドキュメントでは、人々は常にランダム変数関数を使用しています。ソルトを生成する代わりに入力することの欠点は何ですか?
mysql - MS Access2007でSHA512ダイジェストを使用することは可能ですか?
odbcを介してmysqlデータベースを使用するMSAccessアプリがあります。このデータベースには、ユーザー資格情報のテーブルが含まれています。このテーブルは、SHA512でダイジェストされたユーザー名と暗号化されたパスワードで構成されています。入力パスワードをデータベースの暗号化されたパスワードと比較することを望んでいますが、MSAccessで簡単に使用できるvba用のsha512ダイジェスト関数は見つかりません。何かご意見は?
objective-c - Objective-C SHA2 ハッシュが非 ASCII で正しく機能しない
私はxcodeを使用していますが、これは私のsha512メソッドです:
When I try to pass the input "test", it returns: "ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff" which matches other sha512 hash tools (including my Java program and "http://hash.online-convert.com/sha512-generator").
ただし、「é」のような非ASCII文字を入力すると、他のすべてのsha512ツールとは異なるものが返されます。For input "é", my method returns: "60313f8521d3016916d876f7ad11cf42a30dfd4ff9bc557f1e2f90e0d37c56b76ab5e42c8a16db20c18086b0d769c08542429c262cc21ee4fba02bfc689a4797" when other tools (again including my Java program and "http://hash.online-convert.com/sha512-generator") return "9e2ad28633f24451bd4f3c1cb20586a21a44c3aeedbdc01b9cc8fa72917ea7bd689c82b8bf1fef89b911cf8cc46fa2c1ccc10087b2094fd4d3350ecd88526a2c".
何か見逃しましたか?これについてのアイデアはありますか?ありがとう!
python - Pythonsha512セキュリティ
これが安全な認証方法になるかどうか疑問に思いました。
そうでない場合、それをより安全にするために何ができますか?
java - crypt(3) Java で $6$ パスワード ハッシュ アルゴリズム (SHA-512 に基づく)?
「/etc/pam.d/common-password」でアクティブ化されているcrypt(3)場合、Linux の「/etc/shadow」ファイルに格納するときの方法でエンコードされたパスワード ハッシュを生成/検証する Java 関数を探しています。 sha512.
平文の文字列「geheim」は次のように変換されます。
http://www.akkadia.org/drepper/SHA-crypt.txtから、MD5 のように、単に SHA ハッシュのようなものDigestUtilsや JavaMessageDigestクラスが生成するものではなく、もう少し魔法を行うアルゴリズムであることを理解しています。