ソフトウェアの詳細:
同じ名前のJava暗号化アーキテクチャーからヒントを取ると、Qtの暗号化アーキテクチャー(略してQCA)はQtのデータ型と規則を使用して、簡単なクロスプラットフォーム暗号APIを提供することを目的とします。 QCAは、プロバイダとして知られているプラグインを使用して、実装からAPIを分離します。
このモデルの利点は、アプリケーションが特定の暗号化ライブラリに応じて、明示的にリンクするか、回避できるようにすることです。これは、1つは簡単にしても、アプリケーションを再コンパイルすることなく、暗号化の実装を変更したり、アップグレードすることができます! QtはないどこでもQCAは、Windows / UNIX / MacOSXは含めて、動作するはずです。
ここでは、「Qtの暗号化アーキテクチャ」のいくつかの重要な機能は次のとおりです。
·SSL / TLS
·X509
·SASL
·RSA
·ハッシュ(SHA1、MD5)
·暗号(フグ、3DES、AES)
それがどのように動作しますか?
アプリケーションは、単にqca.hと「ラッパーAPI 'とプラグインローダーを提供libqcaへのリンクが含まれています。暗号機能は、実行時に決定され、プラグインはQtのライブラリパスの「暗号」サブフォルダからロードされます。
コメントが見つかりません