我想知道在所有 Android 设备中是否保证 MD5 摘要算法可用,以便在忽略 MessageDigest.getInstance("MD5")
可能引发的已检查异常之前进行。
我想知道在所有 Android 设备中是否保证 MD5 摘要算法可用,以便在忽略 MessageDigest.getInstance("MD5")
可能引发的已检查异常之前进行。
我在一些设备上收到了java.security.NoSuchAlgorithmException: MessageDigest MD5 implementation not found
的错误信息。以下是设备列表:
GT-I8190
GT-I9100
GT-P3100
GT-S7562
HTC EVO 3D X515m
HTC Sensation 4G
HTC Sensation XL with Beats Audio X315b
LGL86C
LT22i
LT25i
LT26i
LT26ii
LT29i
SAMSUNG-SGH-I727
SGH-T769
SHV-E160K
SM-T211
ST21i
ST23i
ST26i
T7
还有其他设备。
这主要是印度尼西亚的统计数据。 有趣的是,这个统计数据由Crittercism提供,并且异常也是由Crittercism抛出的(看起来它在最新版本中使用MD5)。