問題タブ [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.
python - Python hashlib.sha256 (2.4.3) に関する問題
だから私はいくつかのコードを持っています:
それは自分のコンピューターで完全に実行されます(python 2.6.1があります)。ただし、サーバー (Python 2.4.3) でこのコードを実行すると、次のようになります。
私のサーバーで Python を更新するだけでよいことは明らかですが、私のホストはそれを行う必要があり、どれくらいの時間がかかるかわかりません。これが 2.4.3 の共通/既知の問題なのか、それとも何か他のことが起こっているのか、私はただ興味があります。
ありがとう
python - ファイルの MD5 チェックサムの生成
Python でファイルのリストの MD5 チェックサムを生成 (およびチェック) する簡単な方法はありますか? (私が取り組んでいる小さなプログラムがあり、ファイルのチェックサムを確認したいのですが)。
python - hexdigest() の結果を文字列と比較する
生成された MD5 ハッシュを取得しました。これを文字列からの別の MD5 ハッシュと比較したいと思います。以下のステートメントは、印刷すると同じように見え、正しいはずですが、誤りです。
hexdigest()
Google は、文字列を返さないため、 からの結果をエンコードする必要があると教えてくれました。ただし、以下のコードも機能しないようです。
python - hashlib.md5のインスタンスを再利用する方法
Pythonでhashlib.md5のインスタンスをフラッシュ(またはリセット)して再利用するにはどうすればよいですか?スクリプトで複数のハッシュ操作を実行している場合、毎回hashlib.md5の新しいインスタンスを使用するのは非効率的ですが、Pythonのドキュメントから、インスタンスをフラッシュまたはリセットする方法がわかりません。
python - Python と hashlib モジュール
ソースから Python 2.6.6 をインストールしました。
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 のパフォーマンスを向上させるために何かできることはありますか?
ハッシュのコードは
r
byrb
を変更しましrU
たが、結果は同じです
python - Python hashlib の _sha インポート
さて、今日はpythonでhashlibモジュールをチェックしていたのですが、いまだにわからないことがありました。
この python モジュール内には、私がたどることができないインポートがあります。私はこのように行きます:
Python シェルから _sha モジュールをインポートしようとしましたが、その方法では到達できないようです。最初の推測では、それは C モジュールですが、よくわかりません。
教えてください、そのモジュールがどこにあるか知っていますか? 彼らはどのようにそれを輸入しますか?
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 を解読して読み取ることができるようにするにはどうすればよいでしょうか?
このような基本的な質問をして申し訳ありませんが、これをどのように行うべきかを理解できていません。ありがとう。
python - Hashlib Python モジュールのメソッド更新における最大バイト数制限
hashlib モジュールの関数hashlib.md5()を使用して、ファイルの md5 ハッシュを計算しようとしています。
だから私はこのコードを書いた:
Buffer 変数の値を 64、128、256 などに増やすと、関数の更新が速くなることに気付きました。超えられない上限はありますか?RAMメモリの問題だけかもしれませんが、わかりません。
python-3.x - Python 3 の md5 モジュールの置き換え?
md5 用の他のモジュールはありますか?