public void AesEncode() { var encoder = new AesEncoder("password", "salt-1234567890"); var bytes = encoder.Encode(new byte[] { 0x01 }); bytes.IsCollection <byte>( 0xE4, 0x09, 0xA3, 0xCE, 0xCC, 0x35, 0x68, 0x6C, 0x55, 0xEF, 0x00, 0xFF, 0x85, 0xD7, 0xD6, 0x14 ); encoder.Decode(bytes).IsCollection <byte>(0x01); }
public void CombinedEncode() { var intEncoder = new IntEncoder(); var aesEncoder = new AesEncoder("password", "salt-1234567890"); var combinedEncoder = new CombinedEncoder <int>(intEncoder, aesEncoder); var combinedBytes = combinedEncoder.Encode(1); var aesDecode = aesEncoder.Decode(combinedBytes); var intDecode = intEncoder.Decode(aesDecode); intDecode.Is(1); }