private void OnSMKey(object sender, PacketEventArgs args) { var smkey = args.Packet as SMKeyS02; var encryption = new C2SEncryption(); encryption.Initialize(MD5Hash.GetKey(smkey.Key)); Session.ClientState.Encryptor = encryption; }
private void OnSMKey(object sender, PacketEventArgs args) { var smkey = args.Packet as SMKeyS02; var encryption = new C2SEncryption(); encryption.InitializeDec(ClientMD5Hash.GetKey(smkey.Key)); encryption.InitializeEnc(ServerMD5Hash.GetKey(smkey.Key)); Session.ClientState.Encryptor = encryption; Logger.Process("OnSMKey Client - " + BitConverter.ToString(ClientMD5Hash.GetKey(smkey.Key))); Logger.Process("OnSMKey Server - " + BitConverter.ToString(ServerMD5Hash.GetKey(smkey.Key))); }