0

crypt API に組み込まれている OS の機能を調査する必要があります。自己署名証明書の作成、一元化された保護されたキー ストア、および PKCS7 署名の作成に興味があります。この目的のために、RSA または DSA アルゴリズムのみを使用します。私のターゲット OS は、Windows、Linux、OSX、iOS、Android、および Windows RT です。この時点で多くのグーグル検索を行った後、次の表にまとめたいくつかの回答を見つけました。


Windows: Store(+) Cert(+) Sign(+)

Linux: Store(-) Cert(-) Sign(-)

OSX: Store(+) Cert(na) Sign(na)

Windows RT: Store(na) Cert(na) Sign(na)

Android: Store(+) Cert(-) Sign(-)

iOS: Store(+) Cert(-) Sign(-)


na のアイテムについて助けが必要です。誰かが私の結果をチェックしてくれたらありがたいです。

  • Windows - CAPICom のすべての機能
  • Linux - カーネル モードと対称暗号のみ
  • Android - Java API、ストアと生の署名の主な機能、証明書と署名機能を備えた OpenSSL に組み込まれたものが存在することも知っていますが、このライブラリは Android 用語で「安定していない」ため、使用するのは正しい方法ではありません。
  • iOS - セキュリティ サブシステム、ストアの全機能、生の署名
  • OSX - セキュリティサブシステム、ストアの全機能、証明書を作成するツールが組み込まれていることは知っていますが、この機能のプログラムバージョンが必要で、PCKS7 もサポートされていることを願っています
  • Windows RT - CAPICom か CNG のはずですが、RT のバージョンに関する証明情報が見つかりませんでした
4

1 に答える 1

1

Linuxについてのみコメントできます。

カーネル内の暗号化を検討している場合、実際にはかなり制限されています。ただし、カーネルからの暗号を使用するアプリケーションはありませんが、すべてのアプリは、、などのパッケージからの暗号を使用libgcryptgnutlsますnettle

キー管理については、とを調べてkeyutilsくださいgnome-keyring

于 2012-07-06T12:48:24.910 に答える