Skip to content

Commit c2dc063

Browse files
axmanaladHannesWell
authored andcommitted
Fix RSA encryption bit size to 2048
1 parent d7578a0 commit c2dc063

File tree

1 file changed

+10
-2
lines changed
  • team/bundles/org.eclipse.jsch.ui/src/org/eclipse/jsch/internal/ui/preference

1 file changed

+10
-2
lines changed

team/bundles/org.eclipse.jsch.ui/src/org/eclipse/jsch/internal/ui/preference/PreferencePage.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,11 @@ else if(e.widget==keyGenerateRSA){
497497
final JSchException[] _e=new JSchException[1];
498498
BusyIndicator.showWhile(getShell().getDisplay(), () -> {
499499
try {
500-
_kpair[0] = KeyPair.genKeyPair(getJSch(), __type);
500+
if (__type == KeyPair.RSA) {
501+
_kpair[0] = KeyPair.genKeyPair(getJSch(), __type, 2048);
502+
} else {
503+
_kpair[0] = KeyPair.genKeyPair(getJSch(), __type);
504+
}
501505
} catch (JSchException e1) {
502506
_e[0] = e1;
503507
}
@@ -508,7 +512,11 @@ else if(e.widget==keyGenerateRSA){
508512
kpair=_kpair[0];
509513

510514
ByteArrayOutputStream out=new ByteArrayOutputStream();
511-
kpairComment=_type+"-1024"; //$NON-NLS-1$
515+
if (__type == KeyPair.RSA) {
516+
kpairComment = _type + "-2048"; //$NON-NLS-1$
517+
} else {
518+
kpairComment = _type + "-1024"; //$NON-NLS-1$
519+
}
512520
kpair.writePublicKey(out, kpairComment);
513521
out.close();
514522
publicKeyText.setText(out.toString());

0 commit comments

Comments
 (0)