all are in classes, tried and caught ... when decrypting the the sent string with private key ..i get the error "javax.crypto.BadPaddingException: Data must start with zero"
I have tried this in a seprate file from my work and all results are fine....
below is the test script that works fine.... any ideas ? ( i know not all imports are used in test code )
The fact that the pref is not enabled by default tells you that what you see is what you get...for now. Hopefully the final version will have all the quirks ironed out.
It's enterprise, not consumer. And "...affected scenarios involve third-party software..."
Would be good to know that in headline, not way down in the article.
Instead, you lead with Windows update, which is not very helpful and misleading, IMHO.
Just saying.
Firefox 152 also introduces the aforementioned redesigned Settings experience.
Firefox 152 understands 'Sssh!'
The new version also understands that sometimes you just want it to shut up. When a tab (or, worse, multiple tabs) are playing audio, if you go to the address bar and type “mute” (or “sssh” or “hush”), then a new Quick Action button appears beneath it offering to immediately silence all tabs in all windows at once.
https://www.theregister.com/so...52-understands-sssh/5256390
Question
Original Poster
i am having issues with decrypting sent messages .... here is the encryption code from person A ...
and here is the [b]decryption [/b]code from person B
byte[] src = inputLine.getBytes();
System.out.println(src);
Cipher cipher = Cipher.getInstance("RSA");
cipher.init(Cipher.DECRYPT_MODE, jim);
byte[] cipherData = cipher.doFinal(src);
System.out.println("Decrypted: " + new String(cipherData));
[/CODE]
all are in classes, tried and caught ... when decrypting the the sent string with private key ..i get the error "javax.crypto.BadPaddingException: Data must start with zero"
I have tried this in a seprate file from my work and all results are fine....
below is the test script that works fine.... any ideas ? ( i know not all imports are used in test code )
import java.awt.*;
import java.awt.RenderingHints.Key;
import java.net.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;
import javax.crypto.*;
import javax.crypto.spec.*;
import java.security.InvalidKeyException;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.NoSuchAlgorithmException;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.spec.*;
import java.util.UUID;
public class test
{
public static void main(String arg[]) {
KeyPairGenerator kpg;
try {
kpg = KeyPairGenerator.getInstance("RSA");
kpg.initialize(2048);
KeyPair kp = kpg.genKeyPair();
PublicKey publicKey = kp.getPublic();
PrivateKey privateKey = kp.getPrivate();
KeyFactory fact = KeyFactory.getInstance("RSA");
RSAPublicKeySpec pub = fact.getKeySpec(kp.getPublic(),
RSAPublicKeySpec.class);
RSAPrivateKeySpec priv = fact.getKeySpec(kp.getPrivate(),
RSAPrivateKeySpec.class);
String bob = "hi";
byte[] src = bob.getBytes();
Cipher cipher = Cipher.getInstance("RSA");
cipher.init(Cipher.ENCRYPT_MODE, publicKey);
byte[] cipherData = cipher.doFinal(src);
System.out.println(new String(cipherData));
Cipher cipher1 = Cipher.getInstance("RSA");
cipher1.init(Cipher.DECRYPT_MODE, privateKey);
byte[] cipherData1 = cipher1.doFinal(cipherData);
System.out.println(new String(cipherData1));
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvalidKeySpecException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (NoSuchPaddingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvalidKeyException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalBlockSizeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (BadPaddingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
[/CODE]
Link to comment
https://www.neowin.net/forum/topic/1122108-latest-problem-with-rsa-encryption/Share on other sites
1 answer to this question
Recommended Posts