解决方案Android在Cordova / WebView中损坏的PRNG

时间:2016-06-08 15:21:38

标签: android cordova security random

Android 4.2中存在一个众所周知的错误,早期的SecureRandom实施导致一些人丢失了比特币:

https://android-developers.blogspot.ru/2013/08/some-securerandom-thoughts.html

它是否会影响Cordova中的window.crypto.getRandomValues()和WebView?如果有,是否有任何解决方法?

1 个答案:

答案 0 :(得分:0)

我的研究表明,WebView可能不会受到影响。 window.crypto.getRandomValues()在webkit中实现,它不使用Java:

https://github.com/android/platform_external_webkit/blob/b5f8fbb89c3d48053d7e38282fd6f6aac3fdd0e6/Source/WebCore/page/Crypto.cpp#L57