問題タブ [python-cryptography]

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 投票する
0 に答える
460 参照

python - 圧縮された Python ディレクトリで C ベースの Python モジュールを使用する

私は最近、圧縮されたディレクトリを実行する Python の機能について知り、それを試してみました。これは、私がテストした小さな純粋な Python プログラムでは非常にうまく機能します。しかし、C ベースのライブラリを使用してより大規模なアプリケーションに移行すると、状況は変わります。暗号化を使用するアプリケーションがありますが、これを機能させることができません。私が見ているエラーを生成する方法は次のとおりです。

これは__main__ファイルです:

そして、これは圧縮されたファイルを作成する方法です:

test.pyz、実行しようとしているファイルを取得しましたが、次のエラーが表示されます。

zip ファイルで C ベースのモジュールを操作する方法を知っている人はいますか?

アップデート

提案されているように、アプリケーションを zipapp でパッケージ化して Python3 で実行しようとしましたが、それでも同じエラーが表示されます。

更新 2

これも私の失敗の完全なログです。

圧縮されたディレクトリ内でCベースのモジュールを使用する方法がわかりません...

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

python - UnsupportedAlgorithm: このバックエンドは、このキーのシリアル化をサポートしていません。- Python 暗号化 load_pem_private_key

ここの例に基づいて、AWS Cloudfront の署名付き URL を生成しようとしています。オンラインで

エラーが表示UnsupportedAlgorithm: This backend does not support this key serialization.されます 完全なトレースは次のとおりです。

ドキュメントを読むと、次の理由で例外が発生すると書かれています。

指定された PEM ファイルは で始まり、-----BEGIN RSA PRIVATE KEY-----で終わり-----END RSA PRIVATE KEY-----ます。

このアプリケーションの開発中に、Google appengine SDK を使用しています。

このエラー メッセージと、これを機能させる方法を理解するための助けが必要です。

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

python - Python 暗号化ライブラリを使用して署名を検証するのに助けが必要

ここに記載されているように、Python 暗号化ライブラリを使用して署名を検証しようとしています https://cryptography.io/en/latest/hazmat/primitives/asymmetric/rsa/ ここに画像の説明を入力

これはクライアント サーバー TCP チャット アプリのコンテキストであり、クライアントは署名を計算し、それをクライアントに送信して、それが実際に正しいサーバーであることを確認します。署名は検証のために関数に渡されます。

0 が返されていることに気付きました。Cryptography の仕様によると、verifier.verify() が失敗すると例外が返されるように見えるため、これをテストする他の方法がわかりません。

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

python-cryptography - 暗号化 ecdsa は SHA3 をサポートしていますか

暗号化を使用してブロックチェーン アプリケーションを実装しています。コードを見た後、SHA2-256 と SHA3-256 を区別する方法がわかりません。

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

python - cryptography AssertionError: 申し訳ありませんが、このバージョンでは 100 個の名前付きグループしかサポートされていません

travis経由でいくつかの python パッケージをインストールしていますpip installが、

すべてうまくいきましたが、今日、次のエラーが発生し始めました:

ソリューション?

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

python-2.7 - インポート エラー サーバーへのアクセス中に、constant_time という名前のモジュールがありません

これは、 Nifi ExecuteScriptのインポート モジュールのフォロー アップです。

私はpythonとnifiが初めてです。ExecuteScript プロセッサで Python スクリプトを実行しようとしています。

サーバーにアクセスしたい。だから私はparamikoクライアントを使いました。しかし、プロセッサを実行すると、session.write() の行に「constant_time という名前のモジュールがありません」というエラーが表示されます。「/usr/local/lib/python2.7/dist-packages/」の下にこのconstant_time.pyがありますが

ここに画像の説明を入力

sys.path に「/usr/local/lib/python2.7/dist-packages/」というパスもあります。「Module Directory」プロパティにもこのパスを指定しました。

これは私のコードです:

どんな助けでも大歓迎です。

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

python-2.7 - Solaris 10 でソースから Python 暗号化パッケージをインストールする

Solaris 10 システムにPython暗号化パッケージをインストールしようとしています。ホームディレクトリのソースからPython 2.7とlibffiをビルドしました。libffi へのパスを指定することで、cffi をビルドできます。

ただし、暗号化を構築しようとすると、次のエラーで失敗します。

に設定LD_LIBRARY_PATHしました/export/home/ef/libffi/lib

cffi をコンパイルすると、次の警告が表示されます。関連している可能性はありますか?

どうすればこれを解決できますか? 私がオンラインで見つけた同様の問題はすべて、関連する OS パッケージ ( sudo apt-get install build-essential libssl-dev libffi-dev python-dev) をインストールすることで修正されました。OpenCSW はオプションではありません。