タグ付けされた質問 「pycrypto」

12
PyCrypto AES 256を使用した暗号化と復号化
PyCryptoを使用して、メッセージとキーの2つのパラメーターを受け入れる2つの関数を作成し、メッセージを暗号化/復号化しようとしています。 私は私を助けるためにウェブ上にいくつかのリンクを見つけましたが、それらのそれぞれに欠陥があります: codekoalaでのこれはos.urandomを使用していますが、PyCryptoでは推奨されません。 さらに、私が関数に与えるキーは、正確な長さが期待されるとは限りません。それを実現するにはどうすればよいですか? また、いくつかのモードがありますが、どれがお勧めですか?何を使うかわかりません:/ 最後に、IVは正確には何ですか?暗号化と復号化に別のIVを提供できますか、それとも別の結果になりますか? 編集:安全ではなかったため、コード部分を削除しました。

20
WindowsにPyCryptoをインストールするにはどうすればよいですか?
他のすべてのgoogleソースとSOスレッドを読みましたが、何も機能しません。 Python 2.7.3 32bitにインストールされていWindows 7 64bitます。PyCryptoをダウンロードして展開し、インストールしようとすると、"Unable to find vcvarsall.bat". そこで、MinGWをインストールし、選択したコンパイラーとしてインストール行に追加します。しかし、私はエラーが出ます"RuntimeError: chmod error". どうすればこれを回避できますか?同じ結果が得られるpipを使用してみました。ビルド済みのPyCrypto 2.3バイナリを見つけてインストールしましたが、システム上で見つかりません(動作していません)。 何か案は?

23
ImportError:Crypto.Cipherという名前のモジュールはありません
app.py(Python 3.3、PyCrypto 2.6)を実行しようとすると、virtualenvが上記のエラーを返し続けます。私のインポートステートメントはただfrom Crypto.Cipher import AESです。重複を探しましたが、いくつかあると言われるかもしれませんが、解決策を試しましたが(ほとんどは解決策ではありません)、何も機能しませんでした。 以下のPyCryptoのファイルはどのようなものかを確認できます。

3
AttributeError:Python 3.8では、モジュール 'time'に属性 'clock'がありません
公開鍵と秘密鍵を生成するコードを書きました。Python 3.7ではうまく機能しますが、Python 3.8では失敗します。最新バージョンでどのように失敗するのかわかりません。いくつかの解決策を教えてください。 これがコードです: from Crypto.PublicKey import RSA def generate_keys(): modulus_length = 1024 key = RSA.generate(modulus_length) pub_key = key.publickey() private_key = key.exportKey() public_key = pub_key.exportKey() return private_key, public_key a = generate_keys() print(a) Python 3.8バージョンのエラー: Traceback (most recent call last): File "temp.py", line 18, in <module> a = generate_keys() File "temp.py", …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.