Android 2.2.1默許利用的加密算法是AES 256-SHA1,但從2010年發(fā)布的Android 2.3開(kāi)端,它默許利用的是一種更弱的加密算法 RC4-MD5。當(dāng)Android利用成立SSL加密連接,假定沒(méi)有指定的話它將默許利用RC4-MD5進(jìn)行加密。

有人可能會(huì)思疑美國(guó)***局(NSA)拉攏了Android開(kāi)辟者以降落破解加密連接監(jiān)督Android用戶的難度。但Georg Lukas在闡發(fā)了Android源代碼以后發(fā)現(xiàn),默許加密算法的挨次是Sun/甲骨文的Java定義的,Java規(guī)格定義的TLS安然傳輸和談加密算法列表中前兩種為RC4和MD5,2011年發(fā)布的Java 7加進(jìn)橢圓曲線加密算法改進(jìn)了加密列表,但Android是基于 JDK 6,仍然沿用十年前定義的默許加密算法列表。