public HabboEncryptionHandlerV1(RsaKeyHolder keys) { this.DiffieHellman = new DiffieHellman(); this.Rsa = RsaKey.ParsePrivateKey(keys.N, keys.E, keys.D); this.Rc4 = new ARC4(); this.Initialized = false; }
public static void Initialize(RsaKeyHolder keys) { Rsa = RsaKey.ParsePrivateKey(keys.N, keys.E, keys.D); DiffieHellman = new DiffieHellman(); }
public HabboEncryption(RSACParameters parameters, int dhBitLength) { this._rsa = new RSACrypto(parameters); this._dh = DiffieHellman.CreateInstance(dhBitLength); }