暗号化 (ツール/API)
背景情報
暗号化は、数学的アルゴリズムを使用して情報を変換し、判読不能にするプロセスです。このためその情報は、復号化に使用可能なキーを所有する人のみが利用できます。
使用可能ツール
InterSystems IRIS® データ・プラットフォームにはマネージド・キー暗号化のサポートが含まれています。これは保存データを保護する一連のテクノロジです。
可用性 : 全ネームスペース。
InterSystems IRIS による TLS サポートでは、通信を暗号化する機能を対象としています。
可用性 : 全ネームスペース。
InterSystems IRIS による SOAP サポートでは、SOAP メッセージを暗号化および解読する機能を対象としています。
可用性 : 全ネームスペース。
InterSystems IRIS による XML サポートでは、XML ドキュメントを暗号化および解読する機能を対象としています。
可用性 : 全ネームスペース。
データの暗号化、Base 64 のエンコード、ハッシュ、およびメッセージ認証コードの生成を実行するためのメソッドを提供します。前の暗号化ツールは、以下のメソッドを使用します。このクラスのメソッドは以下のとおりです。
-
AESCBCDecrypt()
-
AESCBCManagedKeyDecrypt()
-
AESGCMEncrypt()
-
ActivateEncryptionKey()
-
GenCryptRand()
-
HMACSHA()
-
RSAGetLastError()
-
その他
可用性 : 一部のメソッドは、すべてのネームスペースで使用できます。一部は、%SYS のみでしか使用できません。
メモ
$SYSTEM 特殊変数は %SYSTEM パッケージに結合されます。これは、##class(%SYSTEM.class).method() の代わりに、$SYSTEM.class.method() を使用できることを意味します。