問題タブ [pycryptodome]

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 に答える
173 参照

python - setup.py を使用して Cryptodome をインストールしようとしたときのエラー メッセージ

Windows 7 64 ビット マシンで Python のクリプトドームをセットアップしています。これを実現するために setup.py モジュールを使用しています。pip の代わりに setup.py を使用している理由は、これをインストールしているマシンに外部インターネット アクセスがないため、pip が機能しないためです。

Windows SDK を使用して 64 ビットの C++ コンパイラをインストールし、次のリンクから説明されている手順に従って、cmd 行で次のコマンドを実行しました。

  • リスト項目 cd "C:\Program Files\Microsoft SDKs\Windows\v7.1"
  • リスト項目 cmd /V:ON /K Bin\SetEnv.Cmd /x64 /release
  • リスト項目セット DISTUTILS_USE_SDK=1

setup.py を実行すると、次のエラー メッセージが表示されます。

エラーに関連していると思われるコードは次のとおりです。

これは、環境変数内のいくつかの値が欠落していることが原因でしょうか? もしそうなら、それらの価値は何であるべきですか?

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

python-3.x - Pycryptodome Python3 RSA.importKey のブロック/ハング

Pycryptodome の最新バージョンで Python 3.5.2 を実行しています。

を使用して RSA 秘密鍵をインポートRSA.importKeyすると、無限のハングまたはブロックが発生します。ライブラリをステップスルーしようとしましたが、理由が見つかりません。

秘密鍵は、PEM 形式の RSA 秘密鍵です。つまり、キーのバイト配列を渡しています。

メッセージの署名が不可能になるだけで例外はありません。他の誰かが解決策で同様の問題に遭遇しましたか? それが役立つ場合、これは Linux で実行されています。

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

python - Crypto.Signature.DSS の Python インポート エラーを修正する方法

DSAのpycryptodome を実行しようとしています。コード例は次のとおりです。

しかし、私は直面ImportErrorしていDSSます。エラー出力は次のとおりです。

私の開発環境には以下が含まれます:

  • Ubuntu 18.04.3 LTS
  • パイソン 3.6.8
  • PyCharm IDE 2019.2
  • venvPython 仮想環境の使用
  • pip listコマンドは次を示します:

DSS のインポート エラーを修正するにはどうすればよいですか?