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