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

python - PyCrypto が Windows XP に完全にインストールされていない

Windows XP コンソールで実行python setup.py installしたところ、次のように報告されました。

でスクリプトを実行しようとするとimport Crypto.Cipher.AES、次のように動作しません。

どうすればこれを修正できますか?

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

python - Python暗号高レベルラッパー

AES暗号化にPyCrypto(Google App Engine上)を使用しています。

PyCryptoは、AESへの生のインターフェイスを推測します。キーと入力を16バイトの倍数にパディングする必要があります。

私のためにこのようなものを処理するより高いレベルのライブラリはありますか?

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

python - データにパディングを追加して、pycrypto ライブラリの AES256 暗号化アルゴリズムで受け入れられるようにする方法

データにパディングを追加して、pycrypto ライブラリ (Python) の AES256 暗号化アルゴリズムで受け入れられるようにする方法を教えてください。

事前にどうもありがとう.. :)

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

python - PyCrypto による AES 暗号化と mcrypt による復号化

一部の機密データについては、ディスクに AES 暗号化して保存することにしました。PyCryptoを使用して暗号化を実装しました。

さらに、データは重要であり、保存された暗号化されたデータは私の唯一のコピーになります (バックアップは別として)。そのため、PyCrypto が使用できなくなった可能性を考慮して、PyCrypto を使用せずにデータを取得する方法を探しました。私に(どんな理由であれ)。

mcryptがオプションになると思いました。

これは、いくつかの暗号文を作成するための私のテスト ケースです。

出力をファイルにリダイレクトし、out.nc復号化を試みました

残念ながら、結果のファイルのoutサイズはゼロバイトです。

これを機能させるための mcrypt のオプションの組み合わせがあることを願っています…</p>

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

python - PythonはPEM+RSA + DES3をどこでサポートしていますか?

PEMファイルとRSA署名とDES3暗号化の両方をサポートするPythonライブラリが必要です。pycryptoはPEMをサポートしていないようで、既存のキーをロードするためのメカニズムは文書化されておらず、不可解です。奇妙なことに、m2cryptoはDES/DES3をサポートしていないようです。

私はopensslサブプロセスを実行してきましたが、何かが組み込まれていて、できれば高速であることが望まれます。これは存在しますか?

(それができない場合は、質問することを躊躇しますが、自分自身を殺したり、脆弱性を導入したりすることなく、特別な目的の拡張機能を作成できる十分な高レベルのC apiがありますか?)

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

iphone - app エンジンで pycrypto を使用して iPhone SDK で crypto++ を使用する

crypto++ を使用して http リクエストを暗号化し、アプリ エンジン サーバー側で pycrypto を使用して復号化しようとしています。Arc4 暗号化を使用して、iPhone 側で正常に暗号化および復号化できますが、アプリ エンジンで復号化しようとすると、結果が文字化けします。クライアントで暗号化した後の暗号文は、ログを確認したときにサーバーで受信したテキストと同じなので、視覚的に同じである場合、なぜ復号化に失敗するのでしょうか?

NSStringのエンコーディングと関係があるのではないかと思いました.asciiで暗号をエンコードしようとしてdecrypt()が失敗するのを避けるために、復号化する前にサーバー側の暗号でencode()を呼び出す必要があることがわかりました. これについて少し掘り下げた別の投稿があります。誰でもアドバイスを提供できますか?

crypto++ / Google App Engine を使用した pycrypto

更新: C で Crypto++ を使用して暗号化した結果の暗号文は、Python で PyCrypto を使用して暗号化した結果の暗号文と同じではないことを発見しました。キーの初期化で何か間違っている可能性がありますか? 私は次のようなことをします:

C.そしてPythonで私は:

% エンコードされた結果の暗号は、C と Python では異なります。C では、キー長の 2 番目のパラメーターを渡すことができることに気付きました。これは、「a」の場合は 1 であると推測され、パラメーターを指定しない場合とは異なる暗号になります。ただし、% でエンコードされた結果は、依然として python エンコーディングとは異なります。

おそらく私の初期化に何か問題があるように見えますか?

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

c# - AES暗号化。Python(pyCrypto)から.NETへ

私は現在、pyCrpytoに伝えることができるものを使用してAES暗号化を含む.NETにレガシーPythonアプリを移植しようとしています。PythonとCryptoの経験は非常に限られています。このコードは、次のページのスニペットを使用しています。http://www.djangosnippets.org/snippets/1095/

これまでのところ、AESとパスワードとして秘密鍵の最初の32文字を使用してCrypto.Cipherを呼び出すことができたと思いますが、モードやIVはありません。また、データベースに追加されるときに、暗号化されたテキストにプレフィックスを付けます。

私が理解できないのは、.NETで既存の暗号化されたデータベースレコードを復号化する方法です。私はRijndaelManagedを見てきましたが、IVが必要であり、PythonでIVへの参照を見ることができません。

希望する結果を得るために.NETでどのメソッドを使用できるかについて、誰かが私に指示を与えることができますか?

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

python - Jython での PyCrypto のインポートの問題

現在、jython 内で実行されている python bittorrent トラッカーを取得しようとしていますが、この問題が発生しました。トラッカーは、プラットフォーム用にコンパイルして python パスに追加した PyCrypto ライブラリを使用します。ただし、コードを実行しようとすると、次のエラーが発生します。

コマンドが

働きながら

ではない。私が実行するJavaコードは次のようになります。

org.python.util.PythonInterpreter をインポートします。

あらゆる種類のヘルプを提供できる人に事前に感謝します。

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

python - Pythonパスにフォルダーを配置してCryptoを使用しますか? - パイソン

Web サービスを提供するために Django を使用しています。現時点では、FTP とコードの更新にしかアクセスできません。コマンドラインへのアクセスや、あらゆる種類の実行可能ファイルの実行はありません。

Windows Server 2005 マシンを使用しています。

Django プロジェクト内にフォルダを配置するだけで、Crypto を使用できますか?

そうでない場合、良い代替手段はありますか?


助けて素晴らしい人たちになるでしょう!!!

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

python - pyCryptoのポータブルバージョン?-Python

ポータブルバージョンのpyCryptoは存在しますか?簡単に作成できますか?


ヘルプは素晴らしいでしょう!