我想知道在我直截了当地忽略MessageDigest.getInstance("MD5")
可以抛出的已检查异常之前,MD5摘要算法是否可以在所有Android设备中使用。
答案 0 :(得分:11)
我在某些设备上收到java.security.NoSuchAlgorithmException: MessageDigest MD5 implementation not found
。这是清单:
GT-I8190
GT-I9100
GT-P3100
GT-S7562
HTC EVO 3D X515m
HTC Sensation 4G
带有Beats Audio X315b的HTC Sensation XL
LGL86C
LT22i
LT25i
LT26i的
LT26ii
LT29i
三星公司的SGH-I727
SGH-T769
SHV-E160K
SM-T211
ST21i
ST23i
ST26i
T7
和其他人。
这是主要针对印度尼西亚的统计数字。 有趣的是,统计数据是由Crittercism提供的,并且Crittercism也会抛出异常(看起来它在最新版本中使用了MD5)。
答案 1 :(得分:3)