問題タブ [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.

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

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バイトです。

次のコードは望ましい結果を生み出しますか?

私が言ったことが正しいことを誰かが明確にできるなら、私はそれをいただければ幸いです。ありがとう!

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

javascript - hexDigest 入力タイプの cryto.createHash sha512

http://jssha.sourceforge.net/で得たのと同じ結果を得ようとしています

どこ

問題の「テスト」という言葉があります。

jsshainput typeで、変数の値と SHA-512 を使用して HEX として選択するhexと、次の結果が得られます。

nodejs crypto moduleで同じ結果を達成することはできませんが。

出力:

では、暗号モジュールを使用してjsshaと同じ結果を得るにはどうすればよいでしょうか?

ありがとう

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

excel - VBAにはHash_HMACがありますか

こんにちは私はVBAからWebサービスを呼び出すために文字列を暗号化しようとしています。VBAで次の関数を実行する必要があり、PHPでサンプルコードがあります。これがPHPコードです。誰かがVBAでこれを行う方法を知っていますか?

0 投票する
3 に答える
2656 参照

security - SHA512ハッシュを格納するために、データベースに何文字予約する必要がありますか?

列:pwdhash

タイプ:char

多くのWebページでは、文字サイズではなくビットサイズが表示されます。代わりにバイナリフィールドを使用する必要がありますか?

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

encryption - 自分で入力した暗号化ソルトを使用して、関数を使用してソルトをランダム化するべきではないのはなぜですか?

私はソルトを入力しているだけで、PHPのドキュメントでは、人々は常にランダム変数関数を使用しています。ソルトを生成する代わりに入力することの欠点は何ですか?

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

mysql - MS Access2007でSHA512ダイジェストを使用することは可能ですか?

odbcを介してmysqlデータベースを使用するMSAccessアプリがあります。このデータベースには、ユーザー資格情報のテーブルが含まれています。このテーブルは、SHA512でダイジェストされたユーザー名と暗号化されたパスワードで構成されています。入力パスワードをデータベースの暗号化されたパスワードと比較することを望んでいますが、MSAccessで簡単に使用できるvba用のsha512ダイジェスト関数は見つかりません。何かご意見は?

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

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".

何か見逃しましたか?これについてのアイデアはありますか?ありがとう!

0 投票する
4 に答える
1254 参照

python - Pythonsha512セキュリティ

これが安全な認証方法になるかどうか疑問に思いました。

そうでない場合、それをより安全にするために何ができますか?

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

php - php crypt 関数 (SHA512) を ruby​​ に変換するには?

注:私は回避策を探しているのではなく、単純なルビーソリューションを探しています!

この質問はこの質問に似ていますが、答えありません。シェルコマンドの回避策にすぎません。

debian /etc/shadow のフォーマットと互換性のある sha512 暗号化文字列を生成したいと考えています。

以下はphpで正しい文字列を作成します:

私の知る限り、これは通常のソルト化されたbase64でエンコードされた文字列です。sha生成方法のスペックはこちら

0 投票する
3 に答える
30144 参照

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クラスが生成するものではなく、もう少し魔法を行うアルゴリズムであることを理解しています。