|
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