(またのpython-m2cryptoとして知られている)
M2Cryptoは自由に配布し、プラットフォームに依存しないライブラリソフトウェアは、Pythonで実装され、機能が含まれglanceKeyでOpenSSL.Featuresための最も完全なラッパーとして動作するようにゼロから設計、オープンソースである(AESを含む)は、対称暗号のサポート、DSA、RSA、DH、HMACs、EC、メッセージダイジェスト、サーバとクライアントを実装するためのSSL機能、Webセッション管理のためにHMACを搭載しAuthCookies、PythonのurllibのへのHTTPSの拡張だけでなく、xmlrpclibのとのhttplibライブラリ。
また、M2CryptoはツイステッドにTLS(トランスポート層セキュリティ)、およびFTP(ファイル転送プロトコル)サーバとクライアントの実装、S / MIMEサポート、ZServerSSL、ZSmimeとSSLを備えており、エンジンinterface.Getting経由スマートカードのサポートがM2CryptoInstalling M2Cryptoで開始あなたのGNU / Linuxシステム上で簡単な作業です。あなたがしなければならないのは、(記事の最後にあるリンクを参照)Softowareから、あるいはその公式ウェブサイトを経由してソフトウェアの最新バージョンをダウンロードし、コンピュータ上のファイルを保存し、その内容と火を抽出するためにあなたのデフォルトのアーカイブマネージャを使用することですお気に入りのターミナルエミュレータソフトウェアアップする。
CD&rsquoの、ターミナルのアプリでは、&lsquoを使用します。 sudoのPythonのsetup.pyインストール&rsquoの、抽出されたアーカイブファイル(例:cd /home/softoware/M2Crypto-0.22.3)の場所に移動し、&lsquoを入力するためのコマンド。あなたのcomputer.Underフード、可用性とM2Cryptoのボンネットの下に、サポートOSesA簡単に見にM2Cryptoをインストールするコマンドは、ライブラリはPythonプログラミング言語で書かれているし、それはPythonが利用可能なすべてのオペレーティングシステムでサポートされていることを私たちに表示されます、そのようなGNU / Linuxのは、Microsoft WindowsとMac OS Xと
それだけでプロジェクト&rsquoのが含まれているgzipされたソースアーカイブとしてダウンロードすることができます; Sソースコードとは、ソフトウェアを使い始めるために必要なすべてのファイル(詳細については、上記のセクションを参照)。ます。
- の構成として使用します。サポートされているハードウェア·アーキテクチャでは、
のこのリリースではの新機能を32ビットおよび64ビットを含むのOpenSSL 0.9.7gと古いが、OpenSSLのこれらの古いバージョンを使用している場合、RSA PSS方式を無効にすることで再度有効にします。
のバージョン0.19.1のの新機能:
- はOpenSSLが構築されたときM2Cryptoを構築しないバグECサポートなしで固定します。
- これは、少なくともFedora Coreの上のケースだった。
- 0.19からのアップグレードは必要ありませんします。
あなたは以前に構築することができた場合は、
のバージョン0.19で新しいのは何ですか。
- はPython 2.6がサポートされている。 OpenSSLのOBJ_ *のfuncsとエンジンインタフェースは、スマートカードを有効にする、ラップされたします。
- GILによって生じるデッドロックが0.18で行われた変更は、固定したします。
- X.509証明書から公開鍵を使って暗号化しようとしたときに発生したセグメンテーションフォールトが修正されました。
- m2urllib.build_openerは、Python 2.5で修正されました。
- httpslib.ProxyHTTPSConnection今必要なホストヘッダーを送信します。
- プロキシさのUser-Agent値は、接続要求で使用されます。
- SSL.Connection.accept()がpostConnectionCheckに正しい証明書を渡すために修正されました。
- EMキーはより安全な方法を使用して書かれています。
- 多くの関数やメソッドは、正しいエラーコードを返し、正しい例外を発生させるために固定したします。
の要件の
- のPythonます。
- はOpenSSLます。
- SWIGます。
コメントが見つかりません