다음을 통해 공유


Javax.Crypto 네임스페이스

이 패키지는 암호화, 암호 해독 또는 키 계약에 대한 알고리즘을 구현하는 암호화 애플리케이션에 대한 클래스 및 인터페이스를 제공합니다.

클래스

AEADBadTagException

이 예외는 AEAD 모드(예: GCM/CCM)에서 작동하는 작업이 제공된 인증 태그를 확인할 수 없는 경우 Cipher throw됩니다.

BadPaddingException

입력 데이터에 대해 특정 패딩 메커니즘이 필요하지만 데이터가 제대로 패딩되지 않은 경우 이 예외가 throw됩니다.

Cipher

이 클래스는 암호화 및 암호 해독을 위한 암호화 암호화의 기능을 제공합니다.

CipherInputStream

CipherInputStream은 InputStream 및 암호로 구성되므로 read() 메서드는 기본 InputStream에서 읽지만 암호에서 추가로 처리된 데이터를 반환합니다.

CipherOutputStream

CipherOutputStream은 OutputStream 및 암호로 구성되므로 write() 메서드는 먼저 데이터를 처리한 후 기본 OutputStream에 기록합니다.

CipherSpi

이 클래스는 클래스에 대한 서비스 공급자 인터페이스 (<b>SPI</b>)를 정의합니다 Cipher .

EncryptedPrivateKeyInfo

이 클래스는 PKCS #8에 정의된 형식을 구현합니다 EncryptedPrivateKeyInfo .

ExemptionMechanism

이 클래스는 예외 메커니즘의 기능을 제공하며, 그 예는 키 복구, 키 약화키 에스크로입니다.

ExemptionMechanismException

제네릭 ExemptionMechanism 예외입니다.

ExemptionMechanismSpi

이 클래스는 클래스에 대한 서비스 공급자 인터페이스 (<b>SPI</b>)를 정의합니다 ExemptionMechanism .

IllegalBlockSizeException

블록 암호화에 제공된 데이터의 길이가 올바르지 않으면 이 예외가 throw됩니다.

KeyAgreement

이 클래스는 키 계약(또는 키 교환) 프로토콜의 기능을 제공합니다.

KeyAgreementSpi

이 클래스는 클래스에 대한 서비스 공급자 인터페이스 (<b>SPI</b>)를 정의합니다 KeyAgreement .

KeyGenerator

이 클래스는 비밀(대칭) 키 생성기의 기능을 제공합니다.

KeyGeneratorSpi

이 클래스는 클래스에 대한 서비스 공급자 인터페이스 (<b>SPI</b>)를 정의합니다 KeyGenerator .

Mac

이 클래스는 MAC(메시지 인증 코드) 알고리즘의 기능을 제공합니다.

MacSpi

이 클래스는 클래스에 대한 서비스 공급자 인터페이스 (<b>SPI</b>)를 정의합니다 Mac .

NoSuchPaddingException

이 예외는 특정 패딩 메커니즘이 요청되었지만 환경에서 사용할 수 없는 경우 throw됩니다.

NullCipher

NullCipher 클래스는 일반 텍스트를 변환하지 않는 "ID 암호"를 제공하는 클래스입니다.

SealedObject

이 클래스를 사용하면 프로그래머가 개체를 만들고 암호화 알고리즘을 사용하여 기밀성을 보호할 수 있습니다.

SecretKey

암호화 암호(대칭) 키입니다.

SecretKeyFactory

이 클래스는 비밀 키에 대한 팩터리를 나타냅니다.

SecretKeyFactorySpi

이 클래스는 클래스에 대한 서비스 공급자 인터페이스 (<b>SPI</b>)를 정의합니다 SecretKeyFactory .

ShortBufferException

이 예외는 사용자가 제공한 출력 버퍼가 너무 짧아 작업 결과를 보유할 수 없을 때 throw됩니다.

인터페이스

ISecretKey

비밀(대칭) 키입니다.

열거형

CipherMode

여러 형식에서 반환되고 여러 메서드 Cipher의 매개 변수로 사용된 값을 열거합니다.

KeyType

여러 형식에서 반환되고 F:Javax.Crypto.Cipher.Unwrap 멤버의 매개 변수로 가져온 값을 열거합니다.