暗号鍵を暗号化のみ、復号化のみ、暗号/復号のいずれかの目的に使うのか設定できます。データを復号化しようとするとエラーになります。SmartX1内部のチップに安全保存されます。暗号鍵は読み出すことはできません。渡すと、暗号化した暗号文が返ります。渡すと、元の平文が返ります。アプリケーションプログラムだけで暗号処理を行うには、暗号鍵をプログラムに埋め込まなければなりません。マイナンバー対応のため、マイナンバをデータベースに保管する前に暗号化するには、暗号鍵をプログラムに埋め込んで暗号処理をします。暗号鍵はプログラム(特にスクリプト言語(VBA))が解析されたら流出する可能性があります。渡すだけで暗号文を取得できます。暗号鍵を埋め込む必要もありません。SmartX1が接続されていなければ、暗号化、復号化は行えません。