AES-GCM (Android API Düzeyi <= 19)
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
- Etkilenen Sürümler
- Tink Android, Tüm Sürümler
- Etkilenen Anahtar Türleri
- AES-GCM
Açıklama
AES-GCM
, Google Play Hizmetleri olmadan Android KitKat'ta (API düzeyi 19) düzgün çalışmaz. Bunun nedeni, KitKat'ın, updateAAD
özelliğini desteklemeyen Bouncy Castle 1.48 kullanmasıdır.
Google Play Hizmetleri mevcutsa AES-GCM
düzgün çalışır.
Google Play Hizmetleri'ne bağlı olmadan tüm Android sürümlerini desteklemek istiyorsanız AEAD'niz için CHACHA20-POLY1305
, AES-EAX
veya AES-CTR-HMAC-AEAD
kullanın.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-25 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-25 UTC."],[],["Android KitKat without Google Play Services has a known issue where AES-GCM encryption does not function correctly due to an outdated Bouncy Castle version lacking `updateAAD` support. If Google Play Services is available, AES-GCM functions as expected. For universal Android support without Play Services dependency, utilize CHACHA20-POLY1305, AES-EAX, or AES-CTR-HMAC-AEAD instead of AES-GCM. This affects all versions of Tink Android.\n"],null,[]]