mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-02 16:49:03 +00:00
Changes to make Updating the Live Server easier (#589)
* Update Default Server IP to Live * Add RSAKeyGen.java
This commit is contained in:
@@ -21,7 +21,7 @@ public class ClientSettings {
|
|||||||
* You don't have to change this, the client will automatically connect to the server
|
* You don't have to change this, the client will automatically connect to the server
|
||||||
* on localhost (Assuming you're running Client and LocalGame respectively)
|
* on localhost (Assuming you're running Client and LocalGame respectively)
|
||||||
*/
|
*/
|
||||||
public static String SERVER_IP = "localhost";
|
public static String SERVER_IP = "server.2006scape.org";
|
||||||
/**
|
/**
|
||||||
* The Servers World
|
* The Servers World
|
||||||
* This Determines The Port The Server Will Connect On
|
* This Determines The Port The Server Will Connect On
|
||||||
|
|||||||
@@ -0,0 +1,57 @@
|
|||||||
|
package com.rs2.util;
|
||||||
|
|
||||||
|
import java.io.BufferedWriter;
|
||||||
|
import java.io.FileWriter;
|
||||||
|
import java.math.BigInteger;
|
||||||
|
import java.security.KeyFactory;
|
||||||
|
import java.security.KeyPair;
|
||||||
|
import java.security.KeyPairGenerator;
|
||||||
|
import java.security.PrivateKey;
|
||||||
|
import java.security.PublicKey;
|
||||||
|
import java.security.spec.RSAPrivateKeySpec;
|
||||||
|
import java.security.spec.RSAPublicKeySpec;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* * A class to generate a simple 1024 bit RSA pair
|
||||||
|
* * @author Nikki
|
||||||
|
* */
|
||||||
|
public class RSAKeyGen {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
try {
|
||||||
|
KeyFactory factory = KeyFactory.getInstance("RSA");
|
||||||
|
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
|
||||||
|
keyGen.initialize(1024);
|
||||||
|
KeyPair keypair = keyGen.genKeyPair();
|
||||||
|
PrivateKey privateKey = keypair.getPrivate();
|
||||||
|
PublicKey publicKey = keypair.getPublic();
|
||||||
|
|
||||||
|
RSAPrivateKeySpec privSpec = factory.getKeySpec(privateKey, RSAPrivateKeySpec.class);
|
||||||
|
|
||||||
|
writeKey("rsapriv", privSpec.getModulus(), privSpec.getPrivateExponent());
|
||||||
|
|
||||||
|
|
||||||
|
RSAPublicKeySpec pubSpec = factory.getKeySpec(publicKey, RSAPublicKeySpec.class);
|
||||||
|
|
||||||
|
writeKey("rsapub", pubSpec.getModulus(), pubSpec.getPublicExponent());
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void writeKey(String file, BigInteger modulus, BigInteger exponent) {
|
||||||
|
try {
|
||||||
|
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
|
||||||
|
writer.write("private static final BigInteger RSA_MODULUS = new BigInteger(\"" + modulus.toString() + "\");");
|
||||||
|
writer.newLine();
|
||||||
|
writer.newLine();
|
||||||
|
writer.write("private static final BigInteger RSA_EXPONENT = new BigInteger(\"" + exponent.toString() + "\");");
|
||||||
|
writer.newLine();
|
||||||
|
writer.flush();
|
||||||
|
writer.close();
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user