xml biçimindeki .Net sisteminden özel ve ortak anahtarlara sahibim. Java'da şifreleme/şifre çözme yapmak için bu tuşları kullanmalıyım. Bunu yapmanın bir yolu var mı?Port .Net RSA xml anahtarları Java'ya
<RSAKeyValue>
<Modulus>jHIxcGzzpByFv...pvhxFnP0ssmlBfMALis</Modulus>
<Exponent>AQAB</Exponent>
</RSAKeyValue>
Özel anahtar:
Genel anahtar şuna benzer
Ben verileri şifrelemek için kod biraz yazdım ama onun doğru olup olmadığından emin değilim<RSAKeyValue>
<Modulus>4hjg1ibWXHIlH...ssmlBfMAListzrgk=</Modulus>
<Exponent>AQAB</Exponent>
<P>8QZCtrmJcr9uW7VRex+diH...jLHV5StmuBs1+vZZAQ==</P>
<Q>8CUvJTv...yeDszMWNCQ==</Q>
<DP>elh2Nv...cygE3657AQ==</DP>
<DQ>MBUh5XC...+PfiMfX0EQ==</DQ>
<InverseQ>oxvsj4WCbQ....LyjggXg==</InverseQ>
<D>KrhmqzAVasx...uxQ5VGZmZ6yOAE=</D>
</RSAKeyValue>
.
Element modulusElem = root.getChild("Modulus");
Element exponentElem = root.getChild("Exponent");
byte[] expBytes = decoder.decodeBuffer(exponentElem.getText().trim());
byte[] modBytes = decoder.decodeBuffer(modulusElem.getText().trim());
RSAPublicKeySpec keySpec = new RSAPublicKeySpec(new BigInteger(1, modBytes), new BigInteger(1, expBytes));
KeyFactory fact = KeyFactory.getInstance("RSA");
PublicKey pubKey = fact.generatePublic(keySpec);
Verilerin şifresini çözmek için xml'den nasıl özel bir anahtar yapabilirim?
eklenir? Çok benzer bir problemde sıkışıp kaldım ve bu konuda net bir şey bulamıyorum. – c0d3Junk13
xml ayrıştırmada ne kullandınız? – ecem
Tamam, ben JDOM olduğunu düşünüyorum, ben onları aramadan önce bir şey sormamalıyım. – ecem