問題タブ [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.
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 を実行すると、次のエラー メッセージが表示されます。
エラーに関連していると思われるコードは次のとおりです。
これは、環境変数内のいくつかの値が欠落していることが原因でしょうか? もしそうなら、それらの価値は何であるべきですか?
python-3.x - Pycryptodome Python3 RSA.importKey のブロック/ハング
Pycryptodome の最新バージョンで Python 3.5.2 を実行しています。
を使用して RSA 秘密鍵をインポートRSA.importKey
すると、無限のハングまたはブロックが発生します。ライブラリをステップスルーしようとしましたが、理由が見つかりません。
秘密鍵は、PEM 形式の RSA 秘密鍵です。つまり、キーのバイト配列を渡しています。
メッセージの署名が不可能になるだけで例外はありません。他の誰かが解決策で同様の問題に遭遇しましたか? それが役立つ場合、これは Linux で実行されています。
python - Crypto.Signature.DSS の Python インポート エラーを修正する方法
DSAのpycryptodome
例を実行しようとしています。コード例は次のとおりです。
しかし、私は直面ImportError
していDSS
ます。エラー出力は次のとおりです。
私の開発環境には以下が含まれます:
- Ubuntu 18.04.3 LTS
- パイソン 3.6.8
- PyCharm IDE 2019.2
venv
Python 仮想環境の使用pip list
コマンドは次を示します:
DSS のインポート エラーを修正するにはどうすればよいですか?