暗号エンジンのOpenSSLが提供しているC言語のAPIを使って暗号処理を実現します。
| メニュー | 概要 |
|---|---|
| AES暗号 | 共通鍵暗号処理方式のAESを使った暗号/復号処理を行います。 |
| ダイジェスト処理 | ハッシュアルゴリズムを利用して,メッセージにダイジェスト処理を行います。 |
| 乱数生成 | 乱数生成を行います。 |
| HMAC生成 | ハッシュと共通鍵でHMAC生成を行います。 |
| RSA鍵生成 | 公開鍵暗号処理方式のRSAで利用する鍵ペアを生成します。 |
| RSAパディング | RSAで暗号処理の前に実施するパディングをメッセージに付加します。 |
| RSA暗号処理 | RSA公開鍵を利用して暗号処理を行います。復号にはRSA秘密鍵を利用します。 |
| RSA署名処理 | RSA秘密鍵を利用してメッセージに署名を行います。 |
| ECDSA鍵生成 | 楕円暗号アルゴリズムで利用する鍵を生成します。 |
| ECDSA署名処理 | ECDSAアルゴリズムを利用してメッセージに署名を行います。 |