Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }