예제 #1
0
        public byte[] Encrypt(byte[] data)
        {
            int len = data.Length;

            byte[] encryptedData = new byte[len];
            NativeEncryption.LoginCryptEncrypt(ref obj, data, encryptedData, len);
            return(encryptedData);
        }
예제 #2
0
 public byte[] Encrypt(byte[] data, int len)
 {
     if (data.Length < len)
     {
         throw new ArgumentOutOfRangeException("len", "Requested data lenght is larger than specified buffer.");
     }
     byte[] encryptedData = new byte[len];
     NativeEncryption.LoginCryptEncrypt(ref obj, data, encryptedData, len);
     return(encryptedData);
 }