Google PlayストアでUnionpediaアプリを復元するために作業中です
🌟ナビゲーションを改善するためにデザインを簡素化しました!
Instagram Facebook X LinkedIn

Cryptographic APIとOpenSC

ショートカット: 違い類似点ジャカード類似性係数参考文献

Cryptographic APIとOpenSCの違い

Cryptographic API vs. OpenSC

Cryptographic API(CryptoAPI、CAPI)は、Microsoft Windows オペレーティングシステムのAPIの1つであり、Windows での暗号を使ったセキュアなアプリケーション開発のためのサービスを提供する。一種の抽象化レイヤーを提供する一連のダイナミックリンクライブラリで構成され、データの暗号化を行うコードをアプリケーションから分離する。 CryptoAPI は公開鍵暗号と共通鍵暗号をサポートしている。データの暗号化/復号機能、公開鍵証明書を使った認証機能を含む。また、暗号論的擬似乱数生成器関数 CryptGenRandom も含まれる。 CryptoAPI はマシン上にインストールされた CSP (Cryptographic Service Provider)を使って動作する。CSP は実際のデータの暗号化/復号を行うモジュールである。 Windows Vista では、CryptoAPI が Cryptography API: Next Generation (CNG) に更新された。使える暗号化アルゴリズムが増え、アメリカ国家安全保障局 (NSA) の一部の新しいアルゴリズムを含んでいる。また、プラグイン形式で独自暗号APIを追加できる柔軟性を備えている。CNG はカーネルモードでもユーザーモードでも動作し、従来の CryptoAPI での全アルゴリズムをサポートしている。CNG を実装したマイクロソフト製プロバイダは Bcrypt.dll にある。 CNG はRSAよりも短い鍵でセキュアな楕円曲線暗号もサポートしている。CNG API は、Base Smart Card Cryptographic Service Provider (Base CSP) モジュールを使うことでICカード用のAPIも提供する。 OpenSCは、暗号化機能を備えたICカードに重点を置いた、ICカードを扱うためのユーティリティソフトウェア及びライブラリのセットである。 OpenSCはICカードを使用した認証、暗号化及びデジタル署名などを容易にする。 OpenSCはPKCS #15標準及びAPIを実装している。 また、macOSではCommon Data Security Architecture (CDSA) に、WindowsではCryptoAPIにある程度対応しているが、これはまだ開発中である。

Cryptographic APIとOpenSC間の類似点

Cryptographic APIとOpenSCは(ユニオンペディアに)共通で5ものを持っています: アプリケーションプログラミングインタフェース認証ICカードMicrosoft Windows暗号

アプリケーションプログラミングインタフェース

アプリケーションプログラミングインタフェース(、)「インターフェイス」「インターフェース」と表記されることもあるが、本記事では「インタフェース」で統一する。とは、広義ではソフトウェアコンポーネント同士が互いに情報をやりとりするのに使用するインタフェースの仕様である。 APIには、サブルーチン、データ構造、オブジェクトクラス、変数などの仕様が含まれる。APIには様々な形態があり、POSIXのような国際標準規格、マイクロソフトのWindows APIのようなベンダーによる文書、プログラミング言語の標準ライブラリ(例えば、C++のStandard Template Libraryやなど)がある。 商業的に使われる狭義では、各種システムやサービス(ハードウェア、OS、ミドルウェアおよびWebサービス等)を利用するアプリケーションソフトウェア (Application) を開発・プログラミング (Programming) するためのインタフェース (Interface) である。こちらの意味では、システムやサービスから直接提供されないもの、例えば言語の標準ライブラリは含まない。

Cryptographic APIとアプリケーションプログラミングインタフェース · OpenSCとアプリケーションプログラミングインタフェース · 続きを見る »

認証

認証(にんしょう)とは、何かによって、対象の真正性を確認する行為を指す。

Cryptographic APIと認証 · OpenSCと認証 · 続きを見る »

ICカード

ICカード(アイシーカード、; )とは、情報(データ)の記録や演算をするために集積回路 を組み込んだカードのことである。国際的にはスマートカード やチップカード とも呼ばれ、日本では、特に演算処理機能を持つものをスマートカードと呼ぶ。 カード内にRAMやROM、EEPROMといった半導体メモリを組み込むことにより、情報量が従来の磁気ストライプカードと比べて数十倍から数千倍になる。さらに、CPUやコプロセッサなどを内蔵することで、カード内部で情報処理が可能になるという特徴がある。これを応用して、Intelが専用のドックに専用のICカードを挿入し、パーソナルコンピュータとして利用できるインテル Compute Cardを開発した。情報処理や記憶は全てカード上で行う。

Cryptographic APIとICカード · ICカードとOpenSC · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群である。グラフィカルユーザインタフェース (GUI) を採用している。Windows発売以前では高価なワークステーション(ハイエンドパソコンを上回る性能のデスクトップコンピュータ)でしか実現されていなかったマルチタスクやGUIを中心とした使い勝手の良さを、一般消費者が入手しやすい標準的な規格のパソコンに順次取り込んで行き、一般向けOSのシェアのほとんどを占めるに至り、今や大きな知名度を持つ。

Cryptographic APIとMicrosoft Windows · Microsoft WindowsとOpenSC · 続きを見る »

暗号

暗号(あんごう)とは、セキュア通信の手法の種類で、第三者が通信文を見ても特別な知識なしでは読めないように変換する、というような手法をおおまかには指す。いわゆる「通信」(telecommunications)に限らず、記録媒体への保存などにも適用できる。

Cryptographic APIと暗号 · OpenSCと暗号 · 続きを見る »

上記のリストは以下の質問に答えます

Cryptographic APIとOpenSCの間の比較

OpenSCが15を有しているCryptographic APIは、16の関係を有しています。 彼らは一般的な5で持っているように、ジャカード指数は16.13%です = 5 / (16 + 15)。

参考文献

この記事では、Cryptographic APIとOpenSCとの関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください: