Spec-Zone .ru
спецификации, руководства, описания, API
|
Интерфейс | Описание |
---|---|
SecretKey |
Секретный (симметричный) ключ.
|
Класс | Описание |
---|---|
Шифр |
Этот класс обеспечивает функциональность криптографического шифра для шифрования и дешифрования.
|
CipherInputStream |
CipherInputStream составляется из InputStream и Шифра так, чтобы считанный () методы возвратили данные, которые читаются в из базового InputStream, но были дополнительно обработаны Шифром.
|
CipherOutputStream |
CipherOutputStream составляется из OutputStream и Шифра так, чтобы запись () методы сначала обработала данные перед выписыванием их к базовому OutputStream.
|
CipherSpi |
Этот класс определяет Интерфейс Поставщика услуг (SPI) для
Cipher класс. |
EncryptedPrivateKeyInfo |
Этот класс реализует
EncryptedPrivateKeyInfo тип как определено в PKCS #8. |
ExemptionMechanism |
Этот класс обеспечивает функциональность механизма освобождения, примерами которого является ключевое восстановление, ключевое ослабление, и манипулируют условное депонирование.
|
ExemptionMechanismSpi |
Этот класс определяет Интерфейс Поставщика услуг (SPI) для
ExemptionMechanism класс. |
KeyAgreement |
Этот класс обеспечивает функциональность согласования ключей (или ключевой обмен) протокол.
|
KeyAgreementSpi |
Этот класс определяет Интерфейс Поставщика услуг (SPI) для
KeyAgreement класс. |
KeyGenerator |
Этот класс обеспечивает функциональность секретного (симметричного) ключевого генератора.
|
KeyGeneratorSpi |
Этот класс определяет Интерфейс Поставщика услуг (SPI) для
KeyGenerator класс. |
Mac |
Этот класс обеспечивает функциональность "Кода аутентификации сообщений" (MAC) алгоритм.
|
Макспи |
Этот класс определяет Интерфейс Поставщика услуг (SPI) для
Mac класс. |
NullCipher |
Класс NullCipher является классом, который обеспечивает "шифр идентификационных данных" - тот, который не делает tranform простой текст.
|
SealedObject |
Этот класс позволяет программисту создать объект и защитить его конфиденциальность с криптографическим алгоритмом.
|
SecretKeyFactory |
Этот класс представляет фабрику для секретных ключей.
|
SecretKeyFactorySpi |
Этот класс определяет Интерфейс Поставщика услуг (SPI) для
SecretKeyFactory класс. |
Исключение | Описание |
---|---|
AEADBadTagException |
Это исключение выдается когда a
Cipher работа в режиме AEAD (таком как GCM/CCM) неспособна проверить предоставленный тег аутентификации. |
BadPaddingException |
Это исключение выдается, когда определенный дополнительный механизм ожидается для входных данных, но данные не дополняются должным образом.
|
ExemptionMechanismException |
Это - универсальное исключение ExemptionMechanism.
|
IllegalBlockSizeException |
Это исключение выдается, когда длина данных, обеспеченных для блочного шифра, неправильная, то есть, не соответствует размер блока шифра.
|
NoSuchPaddingException |
Это исключение выдается, когда определенный дополнительный механизм требуют, но не доступен в среде.
|
ShortBufferException |
Это исключение выдается, когда буфер вывода, обеспеченный пользователем, слишком короток, чтобы содержать результат работы.
|
Поддержка шифрования включает симметричный, асимметричный, блок, и поточные шифры. Этот пакет также поддерживает безопасные потоки и изолированные объекты.
Многие из классов, обеспеченных в этом пакете, основаны на провайдере. Сам класс определяет интерфейс программирования, в который могут записать приложения. Сами реализации могут тогда быть записаны независимыми сторонними поставщиками и включены легко как необходимый. Поэтому разработчики приложений могут использовать в своих интересах любое число основанных на провайдере реализаций, не имея необходимость добавлять или переписывать код.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.