mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-12 22:26:56 -04:00
RSAPadding: success 2 modified partial RSA cipher
This commit is contained in:
parent
b36cb0d45f
commit
755393cb10
@ -1028,17 +1028,25 @@ public class MainActivity extends AppCompatActivity implements OnTouchListener,
|
|||||||
rsaPkcs1Map = getCipherServicesMap("Cipher", "RSA/ECB/PKCS1PADDING");
|
rsaPkcs1Map = getCipherServicesMap("Cipher", "RSA/ECB/PKCS1PADDING");
|
||||||
|
|
||||||
for (Map.Entry<Provider, Provider.Service> set : rsaMap.entrySet()) {
|
for (Map.Entry<Provider, Provider.Service> set : rsaMap.entrySet()) {
|
||||||
set.getKey().remove("Cipher.RSA");
|
System.out.println(set.getKey().getName() + ": ");
|
||||||
|
for (Map.Entry en : set.getKey().entrySet()) {
|
||||||
for (Provider.Service s : rsaPkcs1Map.values()) {
|
if (en.getKey().toString().contains("Cipher.RSA"))
|
||||||
set.getKey().put(s.getType(), s.getClassName());
|
System.out.println(en.getKey().toString() + " = " + en.getValue().toString());
|
||||||
|
|
||||||
/*
|
|
||||||
set.getKey().put("Cipher.RSA algorithm", s.getAlgorithm());
|
|
||||||
set.getKey().put("Cipher.RSA className", s.getClassName());
|
|
||||||
set.getKey().put("Cipher.RSA type", s.getType());
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
set.getKey().remove("Cipher.RSA SupportedKeyFormats");
|
||||||
|
|
||||||
|
int spend = 0;
|
||||||
|
for (Map.Entry<Provider, Provider.Service> s : rsaPkcs1Map.entrySet()) {
|
||||||
|
if (spend == 0) {
|
||||||
|
set.getKey().put("Cipher.RSA", s.getValue().getClassName());
|
||||||
|
set.getKey().put("Cipher.RSA SupportedKeyClasses", s.getKey().get("Cipher.RSA/ECB/PKCS1Padding SupportedKeyClasses"));
|
||||||
|
|
||||||
|
spend++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// printList(set.getKey().getServices());
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Collection<Provider.Service> rsaList, rsaPkcs1List;
|
Collection<Provider.Service> rsaList, rsaPkcs1List;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user