Có triển khai PBKDF2 cho Android hay không. Tôi đang cố gắng lấy chìa khóa bằng chức năng PBKDF2. Tôi không thể tìm thấy một ví dụ để làm như vậy.Chức năng PBKDF2 trong Android
Trả lời
tùy chọn miễn phí sẽ là:
- http://rtner.de/software/PBKDF2.html
- http://bouncycastle.org/ (đó có thể là mới hơn so với một số Android kèm
org.bouncycastle
) - http://www.unwesen.de/2011/06/12/encryption-on-android-bouncycastle/
- https://github.com/rtyley/spongycastle#readme
NẾU một thành phần thương mại là một tùy chọn để xem bài kiểm tra ple http://www.chilkatsoft.com/java-encryption.asp (mã mẫu http://www.example-code.com/android/crypt2_pbkdf2.asp).
Một lựa chọn khác là sử dụng javax.crypto
và thực hiện nó cho mình mặc dù tôi sẽ không khuyên ...
muộn để đảng, nhưng rất nhiều các thiết bị Android DO bao gồm PBKDF2 với SecretKeyFactory chuẩn. Tuy nhiên, rất nhiều người khuyên bạn nên sử dụng một cái gì đó như Spongycastle để đảm bảo rằng bạn sẽ có thuật toán đó.
Nó ném một ngoại lệ nếu nó không thể tìm thấy một
SecretKeyFactory keyFactory = null;
try
{
keyFactory = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1");
}
catch (NoSuchAlgorithmException e)
Bài viết sau đây bao gồm một phương pháp ví dụ về việc sử dụng PBKDF của SecretKeyFactory: http://android-developers.blogspot.de/2013/02/using-cryptography-to-store-credentials.html (xem phần "Bảo mật hơn nữa"). – user1364368
Hoạt động cho Android API 10+, như được ghi tại https://developer.android.com/reference/javax/crypto/SecretKeyFactory.html cho bất kỳ ai kỳ diệu – Warrick
- 1. PBKDF2-HMAC-SHA1
- 2. tạo chức năng toàn cầu trong android
- 3. Thực hiện chức năng Traceroute trong android
- 4. Chức năng ngủ trong chương trình android
- 5. Chức năng tương tự SwingUtilities.invokeLater trong android?
- 6. PBKDF2 với bouncycastle trong Java
- 7. Chức năng trong một TSQL Chức năng
- 8. PBKDF2 trong Lâu đài Bouncy C#
- 9. Thực hiện PBKDF2 trong C# với Rfc2898DeriveBytes
- 10. android runonuithread() chức năng không thực hiện
- 11. chức năng tương tự như uitableview trong iphone sang android?
- 12. cách tạo đầy đủ chức năng của lịch trong android?
- 13. Cách đặt độ trễ trong chức năng Android onClick
- 14. Cách sử dụng chức năng onBlur trên EditText trong Android?
- 15. Chức năng thử nghiệm đơn vị riêng tư trong Android
- 16. Python vá giả một chức năng trong một chức năng
- 17. khai C chức năng trong một chức năng
- 18. Chức năng định nghĩa bên trong chức năng
- 19. Phantomjs không thực thi chức năng trong page.evaluate chức năng
- 20. Chức năng trong Haskell
- 21. Chức năng trong Makefile
- 22. Có triển khai SQL PBKDF2 không?
- 23. PBKDF2 sử dụng CommonCrypto trên iOS
- 24. android - cách tạo chức năng có thể tái sử dụng?
- 25. Gọi chức năng Java từ JavaScript qua Android WebView
- 26. Cách thêm chức năng WebRTC vào ứng dụng android
- 27. Chức năng MD5 trong SQLite
- 28. Chức năng CDPATH trong Powershell?
- 29. Chức năng đếm trong XPath
- 30. chức năng rỗng trong Javascript
Cảm ơn câu trả lời chi tiết. – ssk