(クラス)
public abstract sealed Algorithm
name: | このアルゴリズムに対して出力可能な名前。 |
アクセサ public abstract sealed Algorithm.name:
String
oid: | 文字列としてのこのアルゴリズムの ASN1 標準識別子 (OID)。 |
アクセサ public abstract sealed Algorithm.oid:
String
public constant Algorithm.aes-128-cbc:
Algorithm ={CryptoAlgorithm.aes-128-cbc}
public constant Algorithm.aes-192-cbc:
Algorithm ={CryptoAlgorithm.aes-192-cbc}
public constant Algorithm.aes-256-cbc:
Algorithm ={CryptoAlgorithm.aes-256-cbc}
des3: | トリプル DES、「3DES」としても知られます。「DES」は、データ暗号化標準 (FIPS 46-3、ANSI X3.92) です。3DES は対称ブロック暗号で、単一 DES 暗号化の 3 つのラウンドにより構成されます。 |
public constant Algorithm.des3:
Algorithm ={CryptoAlgorithm.des3}
rc2: | DES より迅速に設計されている、RSA セキュリティの可変キーサイズ対称ブロック暗号。 |
public constant Algorithm.rc2:
Algorithm ={CryptoAlgorithm.rc2}
rc4: | RSA セキュリティの可変キーサイズ対称ストリーム暗号。 |
public constant Algorithm.rc4:
Algorithm ={CryptoAlgorithm.rc4}
public constant Algorithm.sha1:
Algorithm ={CryptoDigestAlgorithm.sha1}
public constant Algorithm.sha224:
Algorithm ={CryptoDigestAlgorithm.sha224}
public constant Algorithm.sha256:
Algorithm ={CryptoDigestAlgorithm.sha256}
public constant Algorithm.sha384:
Algorithm ={CryptoDigestAlgorithm.sha384}
public constant Algorithm.sha512:
Algorithm ={CryptoDigestAlgorithm.sha512}
public sealed | {Algorithm.object-describe}:void |
(アクセサ)
アクセサ public abstract sealed Algorithm.name:
String
(アクセサ)
アクセサ public abstract sealed Algorithm.oid:
String 文字列としてのこのアルゴリズムの ASN1 標準識別子 (OID)。
(クラス定数)
public constant Algorithm.aes-128-cbc:
Algorithm ={CryptoAlgorithm.aes-128-cbc}
FIPS 197に規定されている鍵長128ビットの CBC(暗号ブロック連鎖)モードでのAES暗号アルゴリズム。
導入:
バージョン 8.0
(クラス定数)
public constant Algorithm.aes-192-cbc:
Algorithm ={CryptoAlgorithm.aes-192-cbc}
FIPS 197に規定されている鍵長192ビットの CBC(暗号ブロック連鎖)モードでのAES暗号アルゴリズム。
導入:
バージョン 8.0
(クラス定数)
public constant Algorithm.aes-256-cbc:
Algorithm ={CryptoAlgorithm.aes-256-cbc}
FIPS 197に規定されている鍵長256ビットの CBC(暗号ブロック連鎖)モードでのAES暗号アルゴリズム。
導入:
バージョン 8.0
(クラス定数)
public constant Algorithm.des3:
Algorithm ={CryptoAlgorithm.des3}
トリプル DES、「3DES」としても知られます。「DES」は、データ暗号化標準 (FIPS 46-3、ANSI X3.92) です。3DES は対称ブロック暗号で、単一 DES 暗号化の 3 つのラウンドにより構成されます。
(クラス定数)
public constant Algorithm.rc2:
Algorithm ={CryptoAlgorithm.rc2}
DES より迅速に設計されている、RSA セキュリティの可変キーサイズ対称ブロック暗号。
(クラス定数)
public constant Algorithm.rc4:
Algorithm ={CryptoAlgorithm.rc4}
RSA セキュリティの可変キーサイズ対称ストリーム暗号。
(クラス定数)
public constant Algorithm.sha1:
Algorithm ={CryptoDigestAlgorithm.sha1}
(クラス定数)
public constant Algorithm.sha224:
Algorithm ={CryptoDigestAlgorithm.sha224}
(クラス定数)
public constant Algorithm.sha256:
Algorithm ={CryptoDigestAlgorithm.sha256}
(クラス定数)
public constant Algorithm.sha384:
Algorithm ={CryptoDigestAlgorithm.sha384}
(クラス定数)
public constant Algorithm.sha512:
Algorithm ={CryptoDigestAlgorithm.sha512}
(メソッド)
public sealed | {Algorithm.object-describe}:void |
ユーザーが印刷するのに適した方法でオブジェクトを記述します。
out: 文字が送られるストリーム。
locale:
self の表示方法をコントロールする
Locale。
説明
このメソッドは、一般に、
"%s" フォーマット キーを使用して間接的に起動されます。
上記の表現は単純に以下を呼び出します。
{obj.object-describe out}
たとえば、
u が
Url である場合を考えます。
{u.object-describe os}
上記の表現により、
u の名前が
os に書き込まれます。
このメソッドの既定の実装では、以下を呼び出す効果があります。
{format
out = out, locale = locale,
"%v", obj
}
("%v" フォーマット キーの詳細については、
format を参照してください)。