IpSecAlgorithm.AuthCryptChacha20Poly1305 Bidang

Definisi

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.

Berlaku untuk