nHydrate.Generator.Common.Util.ByteEncoding.StringToBytes C# (CSharp) Method

StringToBytes() public static method

public static StringToBytes ( string data ) : byte[]
data string
return byte[]
		public static byte[] StringToBytes(string data)
		{
			return System.Text.Encoding.Unicode.GetBytes(data);
		}

Usage Example

Exemplo n.º 1
0
        public string Encrypt(string plaintext, StringEncodingType encoding)
        {
            var    bytesIn        = ByteEncoding.StringToBytes(plaintext);
            var    encryptedBytes = Encrypt(bytesIn);
            string returnValue    = null;

            switch (encoding)
            {
            case StringEncodingType.Base64:
                returnValue = ByteEncoding.BytesToBase64(encryptedBytes);
                break;

            case StringEncodingType.Hex:
                returnValue = ByteEncoding.BytesToHex(encryptedBytes);
                break;

            default:
                throw new ArgumentException("Unknown encoding type.");
            }
            Array.Clear(bytesIn, 0, bytesIn.Length);
            Array.Clear(encryptedBytes, 0, encryptedBytes.Length);
            return(returnValue);
        }