問題タブ [pyopenssl]

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

python - RSAKey データ XML の Modulus と D から PrivateKey を取得する

kwm ( WebMoney キー) ファイルがあります。関連するKey Extractorを使用して RSA キーを抽出します。

抽出されたデータの XML 構造は次のとおりです。

この XML から PrivateKey をエクスポートOpenSSLして、その PrivateKey を使用してデータに署名できるようにする必要があります。

秘密鍵を抽出する方法を示す.Net ソリューションを見つけました。しかし、私はこれを達成できませんでしたpython OpenSSL

で PrivateKey データを取得するにはどうすればよいpython OpenSSLですか?

注: を使用してファイルOpenSSLから PrivateKey をロードするために既に使用していますが、上記の XML データから PrivateKey を抽出できません。pfxOpenSSL.crypto.load_pkcs12(<pfx_file>).get_privatekey()

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

python - Python 3.3 と Mac への PyOpenSSL のインストール

私はpython 3.3を動作させており、いくつかの基本的なコード(のようなprint("Hello World"))を実行できます。次に、PyOpenSSL をセットアップする必要があります。を github サイトからダウンロードして解凍しましたpyOpenSSL-master.zipが、次に何をすればよいかわかりません。

解凍したディレクトリを に移動し/libs、cd し/libs/pyopenssl-masterpython setup.py install --user. しかし、それは失敗しました

/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'setup.py': [Errno 2] No such file or directory

インストーラーが作成すると思われるディレクトリが存在しないことを除いて、より大きな問題は、python 2.7フォルダーに書き込もうとしているように見え、3.3を使用していることです。

あなたが言うことができないなら、私はほとんど私の要素から外れています. これまで Python ライブラリをインストールしたことがなく、OSX のインストールも苦手です。このセットアップを手伝ってくれる人はいますか?ありがとう。

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

ssl - pyOpenSSLでセッションの再開を無効にする方法は?

最近、トリプル握手問題が発覚しましたセッションの再開を無効にすることでこれが軽減されるかどうかは、別の質問のトピックです。なんらかの理由で無効にしたいとしましょう(基本的に私のパラノイア)。

Cでこれを無効にするには、これを使用する必要があるようです:

誰かがこれを確認できますか?

しかし、pyopenssl でこれを行う方法は?

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

python-2.7 - Python で CA ルート証明書を使用してクライアントから CSR に署名する

私はPythonを初めて使用し、まだ学習しているので、私の質問は少し素朴かもしれません. 我慢してください;)

問題は、クライアントが CSR を送信することであり、CA ルート証明書で署名し、署名された証明書をクライアントに返したいと考えています。

このコマンドを使用して、コマンドラインを使用して実行しています

openssl x509 -req -in device.csr -CA root.pem -CAkey root.key -CAcreateserial -out device.crt -days 500

Pythonを使用して達成したいのと同じこと。openssl pyopensslのpythonライブラリに出くわしました

このライブラリを使用することは可能ですか? どのように ?それともM2Cryptoに行くべきですか?

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

cryptography - openssl は、任意のサイズのキーに対してオープンに機能しています

任意のサイズのキー (1 バイトから任意のサイズ) を使用する場合、openssl はどのようにキーと連携しますか。ここで実際のキーに移動する手順は何ですか..

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

python - DTLS の pyOpenSSL で現在の暗号を取得する方法

pyOpenSSL で DTLS プロトコルのネゴシエートされた暗号を取得する必要があります。私は TCP ソケットに対してそれを行うことに成功しましたが、データグラムに関しては、それほど明白ではありません。C または Python で例を挙げてください。これは私がこれまでに試したことです:

印刷結果は (なし)

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

python - UnicodeDecodeError: 'ascii' コーデックは位置 35 のバイト 0xe2 をデコードできません: 序数が範囲外です (128)

pyopenssl v 0.13.1kali Linux ディストリビューションにインストールしようとしています。

私がする時:

....

次のエラーが返されます。

私は今何を試すことができますか?

ありがとう!

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

python - Scrapy のパッケージ依存関係のインストール

したがって、ユーザーが Scrapy 用にインストールする必要がある多くのパッケージの中で、私は pyOpenSSL に問題があると思います。

チュートリアルの Scrapy プロジェクトを作成しようとすると、次の出力が得られます。

そして、その最後のエラー (cryptography.hazmat という名前のモジュールはありません) をググると、pyOpenSSL に関する言及がいくつか表示されます。そこで、最新バージョンであることを確認するために実行easy_install pyOpenSSL==0.14してみましたが、実行すると、次の出力が得られます。

したがって、Scrapy を適切に起動して実行するために何をする必要があるかについて、少し迷っています。