示例#1
0
 /// <summary>
 /// Encrypts the given packet payload data.
 /// </summary>
 /// <param name="payload">The payload data to be encrypted.</param>
 /// <param name="iv">The initialization vector (IV).</param>
 /// <returns>The encrypted payload data.</returns>
 public byte[] EncryptPacket(byte[] payload, byte[] iv)
 {
     byte[] paddedData = PadData(payload);
     return(DesEncryption.EncryptData(paddedData, iv, Key));
 }