Javax.Crypto Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот пакет предоставляет классы и интерфейсы для криптографических приложений, реализующих алгоритмы шифрования, расшифровки или соглашения ключа.
Классы
AEADBadTagException |
Это исключение возникает, если |
BadPaddingException |
Это исключение возникает, если для входных данных ожидается определенный механизм заполнения, но данные не заполняются должным образом. |
Cipher |
Этот класс предоставляет функциональные возможности криптографического шифра для шифрования и расшифровки. |
CipherInputStream |
CipherInputStream состоит из InputStream и шифра, чтобы методы чтения() возвращали данные, которые считываются из базового входного потока, но были дополнительно обработаны шифром. |
CipherOutputStream |
CipherOutputStream состоит из outputStream и шифра, чтобы методы записи() сначала обрабатывали данные перед их записью в базовый выходной поток. |
CipherSpi |
Этот класс определяет интерфейс поставщика служб (<b SPI</b>>) для |
EncryptedPrivateKeyInfo |
Этот класс реализует тип, определенный |
ExemptionMechanism |
Этот класс предоставляет функциональные возможности механизма исключения, примеры которых — восстановление ключей, ослабление ключа и депонирование ключей. |
ExemptionMechanismException |
Это универсальное исключение ExceptionMechanism. |
ExemptionMechanismSpi |
Этот класс определяет интерфейс поставщика служб (<b SPI</b>>) для |
IllegalBlockSizeException |
Это исключение возникает, когда длина данных, предоставленных блочного шифра, является неправильной, i. |
KeyAgreement |
Этот класс предоставляет функциональные возможности протокола ключевого соглашения (или обмена ключами). |
KeyAgreementSpi |
Этот класс определяет интерфейс поставщика служб (<b SPI</b>>) для |
KeyGenerator |
Этот класс предоставляет функциональные возможности генератора ключей секрета (симметричного). |
KeyGeneratorSpi |
Этот класс определяет интерфейс поставщика служб (<b SPI</b>>) для |
Mac |
Этот класс предоставляет функциональные возможности алгоритма проверки подлинности сообщений (MAC). |
MacSpi |
Этот класс определяет интерфейс поставщика служб (<b SPI</b>>) для |
NoSuchPaddingException |
Это исключение возникает при запросе определенного механизма заполнения, но недоступно в среде. |
NullCipher |
Класс NullCipher — это класс, предоставляющий "шифр удостоверений", который не преобразует обычный текст. |
SealedObject |
Этот класс позволяет программисту создавать объект и защищать его конфиденциальность с помощью алгоритма шифрования. |
SecretKey |
Криптографический секрет (симметричный) ключ. |
SecretKeyFactory |
Этот класс представляет фабрику для секретных ключей. |
SecretKeyFactorySpi |
Этот класс определяет интерфейс поставщика служб (<b SPI</b>>) для |
ShortBufferException |
Это исключение возникает, когда выходной буфер, предоставленный пользователем, слишком коротким, чтобы сохранить результат операции. |
Интерфейсы
ISecretKey |
Секретный (симметричный) ключ. |
Перечисления
CipherMode |
Перечисляет значения, возвращаемые несколькими типами, и принимается в качестве параметра нескольких методов Cipher. |
KeyType |
Перечисляет значения, возвращаемые несколькими типами, и принимается в качестве параметра члена F:Javax.Crypto.Cipher.Unwrap . |