問題タブ [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 投票する
1 に答える
1147 参照

python - Python で Amazon S3 CORS 署名を生成する

PhoneGap (Cordova) FileTransfer.upload() によって生成された CORS POST リクエストを介して S3 がアップロードを受け入れるようにするには、かなりの時間を費やしています。私が見逃している可能性があるものについての提案をいただければ幸いです。現在、以下のコードを使用して 403 AccessDenied 応答を取得しています。S3のドキュメントと比較して何度も調べましたが、問題がわかりません。

署名を生成する Python コードは次のとおりです。

このプロセスによって生成された署名は、S3 Signature Testerによって生成された署名と一致します (base64 ポリシーを 16 進数に変換し、秘密鍵を使用して署名テスターを介して実行します)。

結果のポリシーと署名がクライアントに渡され、S3 へのリクエストがこの PhoneGap FileTransfer 呼び出しで構築されます。

これは CORS 構成です (はい、アップロードが機能するようになったらロックダウンする予定です)。

これはバケット ポリシーです。

アップデート:

これは、Python がオブジェクトを JSON に変換した後のポリシー自体の外観です。

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

md5 - jythonを使用したMD5暗号化

Jythonでhashlib暗号化を使用して一部のデータを暗号化する必要があります。変数「output」の出力は、ジャンク文字のセット「¦?ìîçoÅ」w2?¨?¼?6」です。

上記のコードの配列として出力を取得するにはどうすればよいですか。

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

python - リスト内の値をハッシュ形式に変換する (Python)

現在、次のコードがあります。

(順列のインポートと使用は、現時点ではプレースホルダーです。この問題が解決されれば、さらに使用される予定です)

私が知りたいのは、リストを反復処理して、その値をその値のハッシュ形式に置き換えることが可能かどうかです。現在のhash_f(x)関数を使用してもリストでは機能しません。これが問題です。

ご協力いただきありがとうございます。さらに情報が必要な場合はお知らせください。

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

python - Python が間違った md5 チェックサムを返す

私はpythonを使用して、md5チェックサムを自動的に検証するダウンロードマネージャーを作成しています...問題は、pythonが間違ったmd5を提供することです。サードパーティのmd5検証ソフトウェアとクロスチェックしました。

私はhashlibを使用してmd5をチェックしています..これがmd5チェックサムの私のコードです一部のファイルではmd5が正しく取得されますが、他のファイルでは完全に間違っています...

ウェブサイト上の元のファイルの md5: e557fa76ed485fd10e8476377ad5be95

Python によって与えられた md5: cb3b2227733d3344dba15e5e39d04f43

md5 ベリファイアによって指定された md5: e557fa76ed485fd10e8476377ad5be95

助けてください :/

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

python - 攻撃ではなく、衝突から保護するハッシュ関数。(ランダムな UUID サイズの結果スペースを生成します)

SHA1 を使用してより大きなサイズの文字列をハッシュ化し、データベースでキーとして使用できるようにします。

元の文字列から UUID サイズの文字列を生成しようとしています。この文字列は、衝突から保護するのに十分なランダム性と大きさを備えていますが、元の文字列よりもはるかに小さいものです。

これをセキュリティ関連には使用しません。

例:

SHA1 は、この目的に使用するのに適したアルゴリズムですか? それとももっと適切なものがありますか?

0 投票する
5 に答える
2477 参照

python - python(django)hashlibとNodejs暗号

Django サイトを Node.js に移植しており、Node.js で Django set password メソッドを再実装しようとしています。これはジャンゴのコードです

そして、これが私がこれまでに持っているNode.jsコードです:

Node での私のソリューションは、Python / Django コードと同じ結果を出力しません。この時点で、私はほとんど頭を抱えています。どんな助けでも大歓迎です。前もって感謝します。

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

python - Python: TypeError: 整数が必要です

いくつかのファイルの md5 チェックサムを取得して一時ファイルに書き込もうとしています。

これから、解決できないPythonエラーが発生します。

「from os import *」を実行してこのエラーが発生した人もいますが、私はこれを行っておらず、他のモジュールで import * を使用していません。

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

python - Python3でハッシュのビットを比較する最速の方法は何ですか?

Hashcash システムの一部として、Python3 でハッシュのビットを比較しようとしています。たとえば、SHA256 ハッシュの最初の N ビットが 0 かどうかを知りたいとします。

現在、16進バージョンに基づいてこれを行っています

しかし、これは私が望むほど細かくすることはできません - 私は生のビットを比較したいと思います。これにより、一致する 0 の数をより厳密に変えることができます。

複雑なホップを介して比較するビット値を取得します

しかし、これはおそらく最速/正しい方法ではないようです。

正しい/正しい方法についてアドバイスをいただければ幸いです;)

ありがとう、

-CPD

0 投票する
0 に答える
44 参照

python - plone4.2.5 ubuntu12.10 64bit "エラー:root:ハッシュ sha512 のコードが見つかりませんでした。"

Ubuntu 12.10 64 ビット マシンに Plone 4.2.5 をインストールしようとしています。しかし、取得:

「エラー: ルート: ハッシュ sha512 のコードが見つかりませんでした。」、「./install.sh スタンドアロン」

エラーログ