Existe-t-il une implémentation PBKDF2 pour Android? J'essaie de dériver une clé en utilisant la fonction PBKDF2. Je n'ai pas trouvé d'exemple pour le faire.Fonction PBKDF2 dans Android
Répondre
Options gratuites seraient:
- http://rtner.de/software/PBKDF2.html
- http://bouncycastle.org/ (qui pourrait être plus récente que certains-empaqueté Android
org.bouncycastle
) - http://www.unwesen.de/2011/06/12/encryption-on-android-bouncycastle/
- https://github.com/rtyley/spongycastle#readme
Si un composant commercial est une option voir pour examen http://www.chilkatsoft.com/java-encryption.asp (code d'échantillon http://www.example-code.com/android/crypt2_pbkdf2.asp).
Une autre option consiste à utiliser javax.crypto
et mettre en œuvre vous-même, bien que je ne recommanderais pas que ...
tard à la fête, mais beaucoup d'appareils Android ne comprennent PBKDF2 avec le SecretKeyFactory standard. Cependant, beaucoup de gens recommandent d'utiliser quelque chose comme Spongycastle pour garantir que vous aurez cet algorithme disponible.
Il ne jette une exception si elle ne peut pas trouver un
SecretKeyFactory keyFactory = null;
try
{
keyFactory = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1");
}
catch (NoSuchAlgorithmException e)
L'article suivant inclut un exemple de méthode pour l'utilisation de PBKDF de SecretKeyFactory: http://android-developers.blogspot.de/2013/02/using-cryptography-to-store-credentials.html (voir la section «Encore plus de sécurité»). – user1364368
Fonctionne avec l'API 10+ pour Android, comme indiqué sur https://developer.android.com/reference/javax/crypto/SecretKeyFactory.html pour tous ceux qui se demandent – Warrick
- 1. Implémentations PBKDF2 dans Delphi?
- 2. PBKDF2-HMAC-SHA1
- 3. PBKDF2 taille de clé recommandée?
- 4. Support machinekey ASP.Net pour PBKDF2
- 5. sécurité avec PBKDF2 en PHP
- 6. Comment passer de md5 à PBKDF2 comment?
- 7. Implémentation de PBKDF2 en C# avec Rfc2898DeriveBytes
- 8. PBKDF2-HMAC-SHA256 Implémentation Objective-C
- 9. PBKDF2 en utilisant CommonCrypto sur iOS
- 10. Fonction SQl dans android
- 11. Existe-t-il une implémentation SQL de PBKDF2?
- 12. PBKDF2 ne correspond pas à entre Python et bibliothèques Javascript
- 13. Comment décrypter le texte crypté pbkdf2 sans connaître l'IV
- 14. fonction à l'intérieur d'une fonction dans Android
- 15. fonction en cliquant dans Android
- 16. Fonction Android NFC dans ICS
- 17. Fonction de recherche dans Android?
- 18. L'importance de la taille de la clé dans les Rfc2898DeriveBytes (PBKDF2) mise en œuvre
- 19. Est-il sûr d'utiliser PBKDF2 avec SHA256 pour générer des clés AES 128 bits?
- 20. Retour fonction du bouton dans android
- 21. Android AlertDialog dans une fonction anonyme
- 22. appelant une fonction dans Android après intervalles?
- 23. Fonction de déconnexion automatique dans l'application Android
- 24. Protéger la fonction MediaPlayer dans Android
- 25. Set addTextChangedListener dans une fonction Android
- 26. comment fournir fonction d'impression dans l'application Android
- 27. Fonction d'alerte Android/iOS
- 28. Android Marker Click Fonction
- 29. android -Menu fonction
- 30. Existe-t-il un standard pour utiliser PBKDF2 comme mot de passe?
Merci pour la réponse détaillée. – ssk