問題タブ [pycrypto]

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 投票する
5 に答える
34696 参照

python - AES+CTRを使用したPyCryptoの問題

対称暗号化を使用してテキストを暗号化するコードを書いています。しかし、それは正しい結果で戻ってこない...

ここで、復号化されたテキストは元のテキストとは異なります。

暗号についてはあまりよくわかりませんので、ご容赦ください。CTRモードでは、毎回ランダムなカウンターを提供するために「カウンター」機能が必要であることを理解していますが、キーが32バイトで、メッセージも16バイトの倍数であると主張するのに、なぜ16バイトである必要があるのでしょうか。これは正常ですか?

暗号化と復号化の間でカウンターが変わったため、元のメッセージに戻らないと思います。しかし、それでは、とにかく理論的にはどのように機能するのでしょうか?私は何が間違っているのですか?とにかく、私はこれを理解するまでECBに頼ることを余儀なくされています:(

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

python - PythonでのRSAの使用

Pythonでセッションキーを暗号化/復号化するためにRSAを使用しています。Pycryptoライブラリを使用しています。キーペアを生成した後、生成されたキーから秘密キーと公開キーを抽出し、それらを別のファイルに保存したいと思います。これどうやってするの?生成されたキーペアにプライベートコンポーネントがあることを通知できるhasPrivateメソッドが表示されますが、この生成されたキーペアから両方のキーを抽出する方法を見つけることができません。どんな提案も大いに役立つでしょう。

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

python - SQLALchemy を介して Postgres に暗号化されたデータを挿入する

RSA アルゴリズムを使用して文字列を暗号化し、Python で SQLAlchemy を使用してその文字列を postgres データベースに保存したいと考えています。次に、暗号化された文字列を取得し、同じキーを使用して復号化します。私の問題は、データベースに格納される値が実際の暗号化された文字列と同じではないことです。暗号化された値を格納している列のデータ型は bytea です。私はpycryptoライブラリを使用しています。データベース テーブルに挿入する前に、特定の形式のデータを変更する必要がありますか?

任意の提案をお願いします。

ありがとう、タラ・シン

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

java - Python で TrueLicence を生成する方法

Java TrueLicenseライブラリを使用してキーを生成するライセンス サーバーがあります。新しいキーがJavaコードで生成されたキーと同等になるように、同じアルゴリズムを使用してそのコードをPythonに移動したいと思います。おそらく、これには PyCrypto を使用できます。あまり労力をかけずにこれを行うことができるかどうかは誰にもわかりませんか?

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

python - warnings.filterwarnings を使用してサードパーティの警告を抑制する方法

Python コード (sftp 用) で Paramiko を使用しています。paramiko 関数をインポートまたは呼び出すたびに、すべて正常に動作します。次の警告が表示されます。

これは、Paramiko が PyCrypto の非推奨機能を使用しているという事実に関係していることを知っています。

私の質問は、この警告をプログラムで抑制する方法はありますか? 私はこれを試しました:

そしてこれさえ:

「import paramiko」ステートメントの前、および paramiko 固有の関数呼び出しの前ですが、何も機能しません。この警告は何があっても表示され続けます。それが役立つ場合は、警告を出力するサードパーティ ライブラリのコードを次に示します。

randpool.py で:

これを回避する方法を知っている場合は、この警告を止めるのを手伝ってください。

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

python - pycrypto (RSA) を使用したデータの署名と検証

私は pycrypto モジュールに慣れようとしていますが、明確なドキュメントがないために物事が難しくなっています。

まず、データの署名と検証について理解したいと思います。誰かがこれがどのように書かれるかの例を提供してもらえますか?

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

python - pycryptoがダウンしていますか?pycryptoをインストールする方法は?

何が起こるかは次のとおりです。

Firefoxはpycrypto.orgに接続できません-接続を確立できません。では、pycryptoがダウンしている場合、pycryptoをインストールするにはどうすればよいですか?

編集:しかし、私はサイトにpingを実行できるので、それがどのように機能するかわかりません:

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

python - Python PyCrypto と RSA の問題

私は単純な RSA Python スクリプトを持っています:

実行しようとすると、CLI にエラーが表示されます。

トレースバック (最新の呼び出しが最後):
ファイル "otrsa.py"、6 行目、impl = Crypto.PublicKey.RSA.RSAImplementation(use_fast_math = True) 属性エラー: 'モジュール' オブジェクトに属性 'RSAImplementation' がありません

私はPythonに本当に慣れていないので、それが何を意味するのかわかりません。どんな助けにも感謝します。

0 投票する
9 に答える
20158 参照

python - Python 3 の暗号化ツール

私は暗号化機能(少なくともaesとrsa)を必要とするpython 3でプログラムを書いています。2.x バージョンでのみ動作するように見えるPyCryptoを見つけました。

Python 3 で使用できる優れたツールはありますか、それとも Python 2 (またはその他のソリューション) と互換性があるようにプログラムの翻訳を開始する必要がありますか?

ありがとうございました


以下で説明するように更新すると、PyCrypto が py3k で利用できるようになりました

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

c++ - 元の文字列が Python で pyCrypto で暗号化されている場合に、Crypto++ を使用して C++ で文字列データを復号化する方法

データ文字列を pyCrypto で簡単に暗号化しましたが、crypto++ で復号化する方法がわかりません。暗号++を使用したC++のサンプル復号化コードを手伝ってくれる人はいますか? ここに私のpythonコードがあります: