Bagikan melalui


Javax.Crypto Ruang nama

Paket ini menyediakan kelas dan antarmuka untuk aplikasi kriptografi yang menerapkan algoritma untuk enkripsi, dekripsi, atau perjanjian kunci.

Kelas

AEADBadTagException

Pengecualian ini dilemparkan ketika Cipher operasi dalam mode AEAD (seperti GCM/CCM) tidak dapat memverifikasi tag autentikasi yang disediakan.

BadPaddingException

Pengecualian ini dilemparkan ketika mekanisme padding tertentu diharapkan untuk data input tetapi data tidak diisi dengan benar.

Cipher

Kelas ini menyediakan fungsionalitas cipher kriptografi untuk enkripsi dan dekripsi.

CipherInputStream

CipherInputStream terdiri dari InputStream dan Cipher sehingga metode read() mengembalikan data yang dibaca dari InputStream yang mendasarinya tetapi telah diproses juga oleh Cipher.

CipherOutputStream

CipherOutputStream terdiri dari OutputStream dan Cipher sehingga metode write() terlebih dahulu memproses data sebelum menulisnya ke OutputStream yang mendasarinya.

CipherSpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk kelas .Cipher

EncryptedPrivateKeyInfo

Kelas ini mengimplementasikan jenis seperti yang EncryptedPrivateKeyInfo didefinisikan dalam PKCS #8.

ExemptionMechanism

Kelas ini menyediakan fungsionalitas mekanisme pengecualian, contohnya adalah pemulihan kunci, pelemahan kunci, dan escrow kunci.

ExemptionMechanismException

Ini adalah pengecualian ExemptionMechanism generik.

ExemptionMechanismSpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk kelas .ExemptionMechanism

IllegalBlockSizeException

Pengecualian ini dilemparkan ketika panjang data yang disediakan untuk sandi blok salah, i.

KeyAgreement

Kelas ini menyediakan fungsionalitas protokol perjanjian kunci (atau pertukaran kunci).

KeyAgreementSpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk kelas .KeyAgreement

KeyGenerator

Kelas ini menyediakan fungsionalitas generator kunci rahasia (simetris).

KeyGeneratorSpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk kelas .KeyGenerator

Mac

Kelas ini menyediakan fungsionalitas algoritma "Kode Autentikasi Pesan" (MAC).

MacSpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk kelas .Mac

NoSuchPaddingException

Pengecualian ini dilemparkan ketika mekanisme padding tertentu diminta tetapi tidak tersedia di lingkungan.

NullCipher

Kelas NullCipher adalah kelas yang menyediakan "cipher identitas" -- yang tidak mengubah teks biasa.

SealedObject

Kelas ini memungkinkan programmer untuk membuat objek dan melindungi kerahasiaannya dengan algoritma kriptografi.

SecretKey

Kunci rahasia kriptografi (simetris).

SecretKeyFactory

Kelas ini mewakili pabrik untuk kunci rahasia.

SecretKeyFactorySpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk kelas .SecretKeyFactory

ShortBufferException

Pengecualian ini dilemparkan ketika buffer output yang disediakan oleh pengguna terlalu pendek untuk menahan hasil operasi.

Antarmuka

ISecretKey

Kunci rahasia (simetris).

Enum

CipherMode

Menghitung nilai yang dikembalikan oleh beberapa jenis dan diambil sebagai parameter dari beberapa metode Cipher.

KeyType

Menghitung nilai yang dikembalikan oleh beberapa jenis dan diambil sebagai parameter anggota F:Javax.Crypto.Cipher.Unwrap .