Version |
Insecure |
CryptoMisuse |
Rule name |
Method |
Statement |
Details |
9.0.0 |
|
|
MessageDigest |
com.google.android.gms.analytics.internal.zzao.zzbZ(Ljava/lang/String;)Ljava/security/MessageDigest; |
r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- |
- |
|
MessageDigest |
com.google.android.gms.tagmanager.zzaq.zzV(Ljava/util/Map;)Lcom/google/android/gms/internal/zzag$zza; |
r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
9.0.1 |
|
|
MessageDigest |
com.google.android.gms.analytics.internal.zzao.zzbZ(Ljava/lang/String;)Ljava/security/MessageDigest; |
r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- |
- |
|
MessageDigest |
com.google.android.gms.tagmanager.zzaq.zzV(Ljava/util/Map;)Lcom/google/android/gms/internal/zzag$zza; |
r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
9.0.2 |
|
|
MessageDigest |
com.google.android.gms.analytics.internal.zzao.zzbZ(Ljava/lang/String;)Ljava/security/MessageDigest; |
r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
9.2.0 |
|
|
MessageDigest |
com.google.android.gms.analytics.internal.zzao.zzfb(Ljava/lang/String;)Ljava/security/MessageDigest; |
r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
9.2.1 |
|
|
MessageDigest |
com.google.android.gms.analytics.internal.zzao.zzfb(Ljava/lang/String;)Ljava/security/MessageDigest; |
r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- |
- |
|
MessageDigest |
com.google.android.gms.tagmanager.zzaq.zzav(Ljava/util/Map;)Lcom/google/android/gms/internal/zzai$zza; |
r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
9.4.0 |
|
|
MessageDigest |
com.google.android.gms.analytics.internal.zzao.zzfa(Ljava/lang/String;)Ljava/security/MessageDigest; |
r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- |
- |
|
MessageDigest |
com.google.android.gms.tagmanager.zzaq.zzav(Ljava/util/Map;)Lcom/google/android/gms/internal/zzai$zza; |
r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
9.6.0 |
|
|
MessageDigest |
com.google.android.gms.analytics.internal.zzao.zzfi(Ljava/lang/String;)Ljava/security/MessageDigest; |
r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- |
- |
|
MessageDigest |
com.google.android.gms.tagmanager.zzar.zzaw(Ljava/util/Map;)Lcom/google/android/gms/internal/zzai$zza; |
r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
9.6.1 |
|
|
MessageDigest |
com.google.android.gms.analytics.internal.zzao.zzfi(Ljava/lang/String;)Ljava/security/MessageDigest; |
r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- |
- |
|
MessageDigest |
com.google.android.gms.tagmanager.zzar.zzaw(Ljava/util/Map;)Lcom/google/android/gms/internal/zzai$zza; |
r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
9.8.0 |
|
|
MessageDigest |
com.google.android.gms.analytics.internal.zzao.zzfl(Ljava/lang/String;)Ljava/security/MessageDigest; |
r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
10.0.0 |
|
|
MessageDigest |
com.google.android.gms.internal.zztg.zzcg(Ljava/lang/String;)Ljava/security/MessageDigest; |
r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
10.0.1 |
|
|
MessageDigest |
com.google.android.gms.internal.zztg.zzcg(Ljava/lang/String;)Ljava/security/MessageDigest; |
r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
10.2.0 |
|
|
MessageDigest |
com.google.android.gms.internal.zztm.zzch(Ljava/lang/String;)Ljava/security/MessageDigest; |
r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
10.2.1 |
|
|
MessageDigest |
com.google.android.gms.internal.zztm.zzch(Ljava/lang/String;)Ljava/security/MessageDigest; |
r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
10.2.4 |
|
|
MessageDigest |
com.google.android.gms.internal.zztm.zzch(Ljava/lang/String;)Ljava/security/MessageDigest; |
r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
10.2.6 |
|
|
MessageDigest |
com.google.android.gms.internal.zztm.zzch(Ljava/lang/String;)Ljava/security/MessageDigest; |
r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
11.0.0 |
|
|
MessageDigest |
com.google.android.gms.internal.zzaqe.zzbE(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
11.0.1 |
|
|
MessageDigest |
com.google.android.gms.internal.zzaor.zzbE(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
11.0.2 |
|
|
MessageDigest |
com.google.android.gms.internal.zzaos.zzbE(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
11.0.4 |
|
|
MessageDigest |
com.google.android.gms.internal.zzaos.zzbE(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
11.2.0 |
|
|
MessageDigest |
com.google.android.gms.internal.zzapc.zzed(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
11.2.2 |
|
|
MessageDigest |
com.google.android.gms.internal.zzapc.zzed(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
11.4.0 |
|
|
MessageDigest |
com.google.android.gms.internal.zzapd.zzec(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
11.4.2 |
|
|
MessageDigest |
com.google.android.gms.internal.zzapd.zzec(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
11.6.0 |
|
|
MessageDigest |
com.google.android.gms.internal.zzara.zzed(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
11.6.2 |
|
|
MessageDigest |
com.google.android.gms.internal.zzara.zzed(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
11.8.0 |
|
|
MessageDigest |
com.google.android.gms.internal.zzasl.zzek(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
12.0.0 |
|
|
MessageDigest |
com.google.android.gms.internal.zzatt.zzd(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
12.0.1 |
|
|
MessageDigest |
com.google.android.gms.internal.zzatt.zzeq(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
15.0.0 |
|
|
MessageDigest |
com.google.android.gms.internal.measurement.zzdd.getMessageDigest(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
15.0.2 |
|
|
MessageDigest |
com.google.android.gms.internal.measurement.zzdd.getMessageDigest(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
16.0.0 |
|
|
MessageDigest |
com.google.android.gms.internal.measurement.zzdd.getMessageDigest(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
16.0.1 |
|
|
MessageDigest |
com.google.android.gms.internal.measurement.zzdd.getMessageDigest(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
16.0.3 |
|
|
MessageDigest |
com.google.android.gms.internal.measurement.zzdg.getMessageDigest(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
16.0.4 |
|
|
MessageDigest |
com.google.android.gms.internal.measurement.zzdg.getMessageDigest(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
16.0.5 |
|
|
MessageDigest |
com.google.android.gms.internal.measurement.zzdg.zzah(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
16.0.6 |
|
|
MessageDigest |
com.google.android.gms.internal.measurement.zzdg.zzah(Ljava/lang/String;)Ljava/security/MessageDigest; |
$r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |