IpSecAlgorithm.AuthCryptChacha20Poly1305 Bidang
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
ChaCha20-Poly1305 Autentikasi/Integritas + Algoritma Enkripsi/Sandi.
[Android.Runtime.Register("AUTH_CRYPT_CHACHA20_POLY1305", ApiSince=31)]
public const string AuthCryptChacha20Poly1305;
[<Android.Runtime.Register("AUTH_CRYPT_CHACHA20_POLY1305", ApiSince=31)>]
val mutable AuthCryptChacha20Poly1305 : string
Nilai Bidang
Penerapan
- Atribut
Keterangan
Kunci untuk algoritma ini harus panjangnya 288 bit.
Sesuai RFC7634 (Bagian 2), bahan kunci terdiri dari kunci 256 bit diikuti oleh garam 32-bit. Garam diperbaiki per asosiasi keamanan.
Satu-satunya panjang ICV (pemotongan) yang valid adalah 128 bit.
Algoritma ini mungkin tersedia pada perangkat. Pemanggil HARUS memeriksa apakah itu didukung sebelum menggunakannya dengan memanggil #getSupportedAlgorithms() dan memeriksa apakah algoritma ini disertakan dalam set algoritma yang dikembalikan. Set algoritma yang dikembalikan tidak akan berubah kecuali perangkat di-boot ulang.
IllegalArgumentException akan dilemparkan jika algoritma ini diminta pada perangkat yang tidak didukung.
Java dokumentasi untuk android.net.IpSecAlgorithm.AUTH_CRYPT_CHACHA20_POLY1305.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.