製品
PRODUCTS
wolfCLU コマンドラインユーティリティ
wolfCLU は、wolfSSL のポータブルなコマンドライン ユーティリティです。wolfCryptを使用し最もよくテストされた暗号によってサポートされており、wolfSSL で FIPS ビルドを利用できます。証明書の解析や鍵生成などの一般的な暗号化操作を処理するため、アプリケーションをゼロから作成するよりも簡単に使用したり、お客さまの製品に組み込むことができます。
使用可能な用途
- 証明書と証明書要求の作成
- ハッシュダイジェストの作成
- 秘密鍵/公開鍵の作成
wolfCLU は、アプリケーションを作成せずに簡単な暗号化操作を実行したいお客様に最適です。また、OpenSSL がインストールされていない環境でもコマンドライン ユーティリティを必要とするユーザーにとっても優れたオプションです。
ダウンロード
オープンソースの最新版をダウンロードしていただけます。
Version: 0.1.6
Release Date: 11/11/2024
ChangeLogを見る
特徴
- wolfSSL所有IP
- エンジニアからの直接サポート
- FIPSテスト済みの暗号
- ED25519 のサポート
- サポートする暗号は随時追加中
- 鍵と証明書の生成
軽量かつ優れた移植性
- コンパクトなコードサイズと優れた移植性
- 移植のためのAutoconf
機能
- ED25519 を含む各種アルゴリズムによる署名と検証のサポート
- ファイルを暗号化しコンピュータにローカルに保存
- 暗号化されたファイルを復号化するか、復号化できる受信者(パスワードと暗号化アルゴリズムを知っている場合)に電子メールで送信
- 検証のために単一のファイル(zipアーカイブなど)をハッシュする
- 現在設定されているアルゴリズムをベンチマークする
- X509証明書の解析と出力
wolfCLUについて
wolfCLU は、コマンド ラインから実行できるユーティリティ アプリケーションです。これにより、ユーザーは独自のコードを記述しなくても、一般的な操作を実行できます。たとえば、ファイルのハッシュ ダイジェストを作成することができます。
プラットフォームと言語サポート
wolfCLU は最大限の移植性を考慮して構築されており、一般的に新しいプラットフォーム上でコンパイルするのは非常に簡単です。 もしお使いのプラットフォームが以下のリストにない場合はお問い合わせください。
wolfCLU は、主要なインターフェースとして C 言語をサポートしています。もし現在サポートされていない開発言語で wolfCLU をお使いになりたい場合はお問い合わせください。
ハードウェア暗号化とアクセラレーション
wolfCLU は wolfCrypt を利用するため、wolfCrypt でがサポートするハードウェア暗号のプラットフォームをサポートしています。プラットフォームのリストを確認するには、ハードウェア暗号サポート ページを参照してください。
ベンチマーク
ベンチマーク情報やデータについては、ベンチマーク ページをご覧いただくか、お問い合わせください。
特長
- 複数のハッシュ関数: MD5、SHA、SHA-224、SHA-256、SHA-384、SHA-512、base64enc、base64dec
- ブロック暗号: AES (CBC、CTR)、3DES (CBC)
- 公開鍵アルゴリズム: RSA、ECC、ED25519
- RSA、ECC、ED25519 鍵生成
- PKCS#12 のサポート
- 生データまたはbase64形式でのランダムバイト生成
- 証明書要求の作成
- 自己署名証明書の作成
- 基本的なTLS接続をサポート
- X509 証明書検証
- CRLの解析と検証
サポートチップメーカー
- wolfSSL は、ARM、Intel、Motorola、mbed、 Freescale、Microchip ( PIC32 )、STMicro (STM32F2/F4)、NXP、Analog Devices、Texas Instruments、AMD などのメーカーのチップをサポートしています。
- 上記以外のチップセットで wolfCLU をお使いになりたい場合は、弊社までご連絡ください。
サポートしているオペレーティング・システム
- Linux、Mac OS X、FreeBSD、NetBSD、OpenBSD、組み込み Linux、Yocto Linux、PetaLinux など
- wolfCLUを上記以外の環境で試したい場合はご連絡ください。
ドキュメント: