問題タブ [hashlib]

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 に答える
3385 参照

python - Python hashlib.sha256 (2.4.3) に関する問題

だから私はいくつかのコードを持っています:

それは自分のコンピューターで完全に実行されます(python 2.6.1があります)。ただし、サーバー (Python 2.4.3) でこのコードを実行すると、次のようになります。

私のサーバーで Python を更新するだけでよいことは明らかですが、私のホストはそれを行う必要があり、どれくらいの時間がかかるかわかりません。これが 2.4.3 の共通/既知の問題なのか、それとも何か他のことが起こっているのか、私はただ興味があります。

ありがとう

0 投票する
6 に答える
400401 参照

python - ファイルの MD5 チェックサムの生成

Python でファイルのリストの MD5 チェックサムを生成 (およびチェック) する簡単な方法はありますか? (私が取り組んでいる小さなプログラムがあり、ファイルのチェックサムを確認したいのですが)。

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

python - hexdigest() の結果を文字列と比較する

生成された MD5 ハッシュを取得しました。これを文字列からの別の MD5 ハッシュと比較したいと思います。以下のステートメントは、印刷すると同じように見え、正しいはずですが、誤りです。

hexdigest()Google は、文字列を返さないため、 からの結果をエンコードする必要があると教えてくれました。ただし、以下のコードも機能しないようです。

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

python - hashlib.md5のインスタンスを再利用する方法

Pythonでhashlib.md5のインスタンスをフラッシュ(またはリセット)して再利用するにはどうすればよいですか?スクリプトで複数のハッシュ操作を実行している場合、毎回hashlib.md5の新しいインスタンスを使用するのは非効率的ですが、Pythonのドキュメントから、インスタンスをフラッシュまたはリセットする方法がわかりません。

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

python - Python と hashlib モジュール

ソースから Python 2.6.6 をインストールしました。

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

python - Windows および Linux の Hashlib

Python で p2p アプリケーションを作成しており、hashlib モジュールを使用して、ネットワーク内で同じ内容で名前が異なるファイルを識別しています。

問題は、Python 2.7 を使用して、Windows (Vista) でファイルのハッシュを行うコードをテストしたところ、非常に高速でした (数ギガバイトで 1 秒未満)。そのため、Linux (Fedora 12、Python 2.6.2 および Python 2.7.1 を使用して、yum を使用した rpm が見つからなかったため、自分でコンパイル) は非常に遅く、1 GB 未満のファイルの場合はほぼ 1 分です。

問題は、なぜですか?Linux のパフォーマンスを向上させるために何かできることはありますか?

ハッシュのコードは

rbyrbを変更しましrUたが、結果は同じです

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

python - Python hashlib の _sha インポート

さて、今日はpythonでhashlibモジュールをチェックしていたのですが、いまだにわからないことがありました。

この python モジュール内には、私がたどることができないインポートがあります。私はこのように行きます:

Python シェルから _sha モジュールをインポートしようとしましたが、その方法では到達できないようです。最初の推測では、それは C モジュールですが、よくわかりません。

教えてください、そのモジュールがどこにあるか知っていますか? 彼らはどのようにそれを輸入しますか?

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

python - hashlib sha1 を使用した Python 暗号化の基礎

特に python では、暗号化がどのように機能し、コード化されているかを完全に理解するのに苦労しています。基本を理解し、最も単純な形式でコードを作成しようとしています。

2 つの異なるサイト間でユーザー ID を渡す予定ですが、明らかにこれを秘密鍵で暗号化して、Website2 が Website1 からのものであることを認識できるようにする必要があります。これは私にとってはコードのようです: http://docs.python.org/library/hashlib.html#module-hashlibですが、あまり良い例がありません (または、間違った場所にいる可能性があります)。

私が抱えている問題は、エンコードとデコードの方法を完全に理解することです。

したがって、各 Web サイトが認識する共有秘密鍵は次のようになります。

そして、Website1 が Website2 に次のユーザー ID を渡すようにします。

Web サイト 1 は、暗号化を HTTP ヘッダー経由で送信できるように秘密鍵を使用してユーザー ID を暗号化し、Web サイト 2 が共有秘密鍵を使用してユーザー ID を解読して読み取ることができるようにするにはどうすればよいでしょうか?

このような基本的な質問をして申し訳ありませんが、これをどのように行うべきかを理解できていません。ありがとう。

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

python - Hashlib Python モジュールのメソッド更新における最大バイト数制限

hashlib モジュールの関数hashlib.md5()を使用して、ファイルの md5 ハッシュを計算しようとしています。

だから私はこのコードを書いた:

Buffer 変数の値を 64、128、256 などに増やすと、関数の更新が速くなることに気付きました。超えられない上限はありますか?RAMメモリの問題だけかもしれませんが、わかりません。

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

python-3.x - Python 3 の md5 モジュールの置き換え?

md5 用の他のモジュールはありますか?