Esempio n. 1
0
    public static Guid DecryptGuidFromString(this Encrypter encrypter, string value)
    {
        var fromBase64String = Convert.FromBase64String(value);
        var decryptBytes     = encrypter.DecryptBytes(fromBase64String);

        return(new Guid(decryptBytes));
    }
Esempio n. 2
0
    public static byte[] DecryptBytesFromString(this Encrypter encrypter, string value)
    {
        var fromBase64String = Convert.FromBase64String(value);

        return(encrypter.DecryptBytes(fromBase64String));
    }
Esempio n. 3
0
    public void SetValue(object target, object value)
    {
        var decrypt = encrypter.DecryptBytes((byte[])value);

        targetMember.SetValue(target, decrypt);
    }
Esempio n. 4
0
    public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
    {
        var fromBase64String = Convert.FromBase64String((string)reader.Value);

        return(encrypter.DecryptBytes(fromBase64String));
    }