| 開発者 | ピーター・ガットマン |
|---|---|
| 初回リリース | 1995 |
| 安定版リリース | 3.4.5 (2019 [1] ) [±] |
| 書かれた | C |
| タイプ | セキュリティライブラリ |
| ライセンス | Sleepycat(バークレーデータベース)ライセンス[2] [3] |
| Webサイト | www.cs.auckland.ac.nz/~pgut001/cryptlib/ |
cryptlibはオープンソースの クロスプラットフォームソフトウェア セキュリティ ツールキット ライブラリです。これはSleepycat License [2]、GNU General Public License [3]と互換性のあるフリー ソフトウェア ライセンス に基づいて配布されています。また、cryptlib は独自の条件で使用したい人のために独自のライセンスで提供されています。[4]
特徴
cryptlibは、プログラマがソフトウェアに暗号化と認証サービスを組み込むことを可能にするセキュリティ ツールキット ライブラリです。高レベルのインターフェイスを提供するため、暗号化や認証アルゴリズムの低レベルの詳細を知らなくても、強力なセキュリティ機能をアプリケーションに追加できます。400 ページを超えるプログラミング マニュアルが付属しています。[5]
最高レベルでは、cryptlib は、S/MIMEおよびPGP / OpenPGPセキュアエンベロープ、SSL/TLSおよびSSHセキュアセッション、CMP、SCEP、RTCS、OCSPなどのCAサービス、セキュアタイムスタンプなどのその他のセキュリティ操作などの完全なセキュリティサービスの実装を提供します。cryptlib は業界標準のX.509、S/MIME、PGP/OpenPGP、SSH/SSL/TLS データ形式を使用するため、結果として得られる暗号化または署名されたデータは他のシステムに簡単に転送して処理することができ、cryptlib 自体は多くのオペレーティングシステム (すべての Windows バージョンとほとんどのUnix / Linuxシステム) で動作します。これにより、電子メール、ファイル、EDI トランザクションをデジタル署名で認証し、業界標準の形式で暗号化することができます。
cryptlib は、SET 、Microsoft AuthentiCode、Identrus、SigG、S/MIME、SSL、および認定証明書、PKCS #7 証明書チェーン、証明書の CRL に対する自動チェック、RTCS および OCSPを使用したオンライン チェック、 CMPおよび SCEP を使用した証明書の発行と取り消しを含む証明書要求と CRL (証明書失効リスト) の処理を含む完全な X.509/PKIX 証明書処理 (X.509v1 から X.509v4 までのすべての X.509 バージョン) などの他の機能も提供します。 また、証明機関 (CA) 機能の完全な範囲も実装し、オンライン証明書の登録/発行/取り消しと証明書ステータス チェックを処理するための完全な CMP、SCEP、RTCS、および OCSP サーバー実装を提供します。証明書の処理に加えて、PKCS #11 デバイス、PKCS #15 キー ファイル、PGP/OpenPGP キー リングから、オプションの SSL 保護を備えた商用グレードのRDBMSおよびLDAPディレクトリに至るまで、幅広いキー データベース タイプの使用を可能にする高度なキー ストレージ インターフェイスも提供します。
cryptlib は、ハードウェア暗号アクセラレータ、Fortezza カード、PKCS #11 デバイス、ハードウェア セキュリティ モジュール (HSM)、暗号スマート カードなど、さまざまな外部暗号デバイスの暗号機能を利用できます。FIPS 140 または ITSEC/Common Criteria 認定を受けたさまざまな暗号デバイスで使用できます。暗号デバイス インターフェイスは、cryptlib で使用できる新しい機能を追加するための汎用プラグイン機能も提供します。
cryptlib は C で書かれており、BeOS、DOS、IBM MVS、Mac OS X、OS/2、 Tandem 、さまざまなUnixバージョン ( AIX、Digital Unix、DGUX、FreeBSD / NetBSD / OpenBSD、HP-UX、IRIX、Linux、 MP-RAS、OSF/1、QNX、SCO UnixWare、Solaris、SunOS、Ultrix、 UTS4 を含む)、VM/CMS、Windows 3.x、Windows 95 / 98 / ME、Windows CE /PocketPC/SmartPhone 、 Windows NT/2000/XP/Vista をサポートしています。 他の組み込みシステム環境に移植できるように設計されています。 標準DLLとして利用できます。 言語バインディングは、 C / C++、C# / .NET、Delphi、[6] Java、Python、Visual Basic (VB)で利用できます。
アルゴリズムのサポート
リリース履歴
- cryptlib 3.4.5 は 2019 年 3 月 8 日、にリリースされました。
- cryptlib 3.4.4.1は2018年8月21日にリリースされました。[10]
- cryptlib 3.4.4は2018年1月10日にリリースされました。 。[11]
- cryptlib 3.4.3は2016年3月25日にリリースされました。 。[12]
- cryptlib 3.4.2は2012年12月17日にリリースされました。 。[13]
- cryptlib 3.4.1は2011年7月27日にリリースされました。 。[14]
- cryptlib 3.4.0は2010年10月6日にリリースされました。 。[15]
- cryptlib 3.3.2は2008年7月3日にリリースされました。 。[16]
- cryptlib 3.3.1は2007年2月1日にリリースされました。 。[17]
- cryptlib 3.3は2006年9月13日にリリースされました。 。[18]
- cryptlib 3.2.3aは2006年8月29日にリリースされました。 。[19]
- cryptlib 3.2.3は2006年7月10日にリリースされました。 。[20]
- cryptlib 3.2.2は2005年9月6日にリリースされました。 。[21]
- cryptlib 3.2.1は2005年8月9日にリリースされました。 。[22]
- cryptlib 3.2は2005年4月18日にリリースされました。 。[23]
- 2003年12月13日にリリースされました。[24]
参照
- オープンSSL
- TLS の
- ネットワークセキュリティサービス
- ライブラリgcrypt
- マトリックスSSL
- mbed TLS (旧 PolarSSL)
- wolfSSL (旧 CyaSSL)
- TLS実装の比較
- 暗号化ライブラリの比較
参考文献
- ^ Gutmann, Peter (2019). 「ダウンロード」. cryptlib.オークランド大学コンピューターサイエンス学部. 2019年8月7日閲覧。
- ^ ab "{title}". 2018年6月29日時点のオリジナルよりアーカイブ。2018年11月2日閲覧。
- ^ ab "{title}". 2009年7月16日時点のオリジナルよりアーカイブ。2018年11月2日閲覧。
- ^ "{title}". 2011年6月8日時点のオリジナルよりアーカイブ。2011年2月5日閲覧。
- ^ https://www.cryptlib.com/downloads/manual.pdf [裸の URL PDF ]
- ^ 「Cryptlib AddOn's for Delphi programs」. cryptlib.sogot.de . 2008-03-17 にオリジナルからアーカイブ。2008-04-07に取得。
- ^ abcd 安全性が低いため、デフォルトでは無効になっています
- ^ ab 特許取得済みのためデフォルトで無効になっています
- ^ abcde 廃止されたため、デフォルトでは無効になっています
- ^ Gutmann, Peter (2018年8月21日). 「cryptlib 3.4.4 update 1 リリース」. cryptlib@mbsks.franken.de (メーリングリスト) . 2019年8月7日閲覧。
- ^ Gutmann, Peter (2018年1月10日). 「cryptlib 3.4.4 リリース」. cryptlib@mbsks.franken.de (メーリングリスト) . 2019年8月7日閲覧。
- ^ Gutmann, Peter (2016 年 3 月 25 日). 「cryptlib 3.4.3 リリース」. cryptlib@mbsks.franken.de (メーリング リスト) . 2019 年 8 月 7 日閲覧。
- ^ Gutmann, Peter (2012年12月17日). 「cryptlib 3.4.2 リリース」. cryptlib@mbsks.franken.de (メーリングリスト) . 2019年8月7日閲覧。
- ^ Gutmann, Peter (2011 年 7 月 27 日). 「cryptlib 3.4.1 リリース」. cryptlib@mbsks.franken.de (メーリング リスト) . 2019 年 8 月 7 日閲覧。
- ^ Gutmann, Peter (2010 年 10 月 6 日). 「cryptlib 3.4.0 リリース」. cryptlib@mbsks.franken.de (メーリング リスト) . 2019 年 8 月 7 日閲覧。
- ^ Gutmann, Peter (2008 年 7 月 3 日). 「cryptlib 3.3.2 リリース」. cryptlib@mbsks.franken.de (メーリング リスト) . 2019 年 8 月 7 日閲覧。
- ^ Gutmann, Peter (2007 年 2 月 1 日). 「cryptlib 3.3.1 リリース」. cryptlib@mbsks.franken.de (メーリング リスト) . 2019 年 8 月 7 日閲覧。
- ^ Gutmann, Peter (2006 年 9 月 13 日). 「cryptlib 3.3 リリース」. cryptlib@mbsks.franken.de (メーリング リスト) . 2019 年 8 月 7 日閲覧。
- ^ Gutmann, Peter (2006 年 8 月 29 日). 「cryptlib 3.2.3a リリース」. cryptlib@mbsks.franken.de (メーリング リスト) . 2019 年 8 月 7 日閲覧。
- ^ Gutmann, Peter (2006 年 7 月 10 日). 「cryptlib 3.2.3 リリース」. cryptlib@mbsks.franken.de (メーリング リスト) . 2019 年 8 月 7 日閲覧。
- ^ Gutmann, Peter (2005 年 9 月 6 日). 「cryptlib 3.2.2 リリース」. cryptlib@mbsks.franken.de (メーリング リスト) . 2019 年 8 月 7 日閲覧。
- ^ Gutmann, Peter (2005 年 8 月 9 日). 「cryptlib 3.2.1 リリース」. cryptlib@mbsks.franken.de (メーリング リスト) . 2019 年 8 月 7 日閲覧。
- ^ Gutmann, Peter (2005 年 4 月 18 日). 「cryptlib 3.2 リリース」. cryptlib@mbsks.franken.de (メーリング リスト) . 2019 年 8 月 7 日閲覧。
- ^ Gutmann, Peter (2003年12月13日). 「cryptlib 3.1 リリース」. cryptlib@mbsks.franken.de (メーリングリスト) . 2019年8月7日閲覧。
外部リンク
- 公式サイト
- Cryptlib - Digital Data Security Limited による暗号化セキュリティ ソフトウェア開発ツールキット
