Exemplo n.º 1
0
        static Flare Create(string data, byte[] key, byte[] iv)
        {
            var encryptedData   = EncryptStringToBytes_Aes(data, key, iv);
            var encryptedString = Convert.ToBase64String(encryptedData);

            var flare = new Flare(encryptedString);

            flare.Sign(key, iv);
            return(flare);
        }
Exemplo n.º 2
0
 static string Decrypt(this Flare flare, byte[] key, byte[] iv)
 {
     try
     {
         var decString = DecryptStringFromBytes_Aes(Convert.FromBase64String(flare.Data), key, iv);
         return(decString);
     }
     catch (Exception ex)
     {
         //Console.WriteLine(ex.Message);
         return(default);
Exemplo n.º 3
0
 static string Decrypt(this Flare flare, string key, string iv)
 {
     return(flare.Decrypt(ConvertBackports.FromHexString(key), ConvertBackports.FromHexString(iv)));
 }
Exemplo n.º 4
0
 public static string Decrypt(this Flare flare, AesInfo info)
 {
     return(flare.Decrypt(info.Key, info.IV));
 }