你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
KeyWrapAlgorithm 类
- java.
lang. Object - 算法
- com.
microsoft. azure. keyvault. cryptography. KeyWrapAlgorithm
- com.
public class KeyWrapAlgorithm extends Algorithm
所有密钥换行算法的抽象基类。
构造函数摘要
构造函数 | 说明 |
---|---|
KeyWrapAlgorithm(String name) |
构造函数。 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
abstract ICrypto |
CreateDecryptor(byte[] key)
ICryptoTransform创建用于解密的实现。 使用默认的 AES-KW 初始化向量。 |
abstract ICrypto |
CreateDecryptor(byte[] key, byte[] iv)
ICryptoTransform使用提供的初始化向量创建用于解密的实现。 |
abstract ICrypto |
CreateDecryptor(byte[] key, byte[] iv, Provider provider)
ICryptoTransform使用提供的初始化向量和 Java 安全 API 的特定提供程序创建用于解密的实现。 |
abstract ICrypto |
CreateDecryptor(byte[] key, Provider provider)
创建一个 ICryptoTransform 用于解密的实现,该实现使用 Java 安全 API 的指定提供程序。 使用默认的 AES-KW 初始化向量。 |
abstract ICrypto |
CreateEncryptor(byte[] key)
ICryptoTransform创建加密的实现。 使用默认的 AES-KW 初始化向量。 |
abstract ICrypto |
CreateEncryptor(byte[] key, byte[] iv)
ICryptoTransform使用提供的初始化向量创建加密实现。 |
abstract ICrypto |
CreateEncryptor(byte[] key, byte[] iv, Provider provider)
ICryptoTransform使用提供的初始化向量和 Java 安全 API 的特定提供程序创建加密实现。 |
abstract ICrypto |
CreateEncryptor(byte[] key, Provider provider)
创建加密 ICryptoTransform 实现,该实现使用 Java 安全 API 的指定提供程序。 使用默认的 AES-KW 初始化向量。 |
继承成员
构造函数详细信息
KeyWrapAlgorithm
protected KeyWrapAlgorithm(String name)
构造函数。
Parameters:
方法详细信息
CreateDecryptor
public abstract ICryptoTransform CreateDecryptor(byte[] key)
ICryptoTransform创建用于解密的实现。 使用默认的 AES-KW 初始化向量。
Parameters:
Returns:
Throws:
CreateDecryptor
public abstract ICryptoTransform CreateDecryptor(byte[] key, byte[] iv)
ICryptoTransform使用提供的初始化向量创建用于解密的实现。
Parameters:
Returns:
Throws:
CreateDecryptor
public abstract ICryptoTransform CreateDecryptor(byte[] key, byte[] iv, Provider provider)
ICryptoTransform使用提供的初始化向量和 Java 安全 API 的特定提供程序创建用于解密的实现。
Parameters:
Returns:
Throws:
CreateDecryptor
public abstract ICryptoTransform CreateDecryptor(byte[] key, Provider provider)
创建一个 ICryptoTransform 用于解密的实现,该实现使用 Java 安全 API 的指定提供程序。 使用默认的 AES-KW 初始化向量。
Parameters:
Returns:
Throws:
CreateEncryptor
public abstract ICryptoTransform CreateEncryptor(byte[] key)
ICryptoTransform创建加密的实现。 使用默认的 AES-KW 初始化向量。
Parameters:
Returns:
Throws:
CreateEncryptor
public abstract ICryptoTransform CreateEncryptor(byte[] key, byte[] iv)
ICryptoTransform使用提供的初始化向量创建加密实现。
Parameters:
Returns:
Throws:
CreateEncryptor
public abstract ICryptoTransform CreateEncryptor(byte[] key, byte[] iv, Provider provider)
ICryptoTransform使用提供的初始化向量和 Java 安全 API 的特定提供程序创建加密实现。
Parameters:
Returns:
Throws:
CreateEncryptor
public abstract ICryptoTransform CreateEncryptor(byte[] key, Provider provider)
创建加密 ICryptoTransform 实现,该实现使用 Java 安全 API 的指定提供程序。 使用默认的 AES-KW 初始化向量。
Parameters:
Returns:
Throws:
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈