Exemple #1
0
        public static string ToDatabase(SecureString value)
        {
            if (value == null)
            {
                return(null);
            }
            var decoded = Marshal.PtrToStringBSTR(Marshal.SecureStringToBSTR(value));

            return(ByteaConverter.ToDatabase(RsaProvider.Encrypt(Encoding.UTF8.GetBytes(decoded), false)));
        }
Exemple #2
0
 public static string ToDatabase(Image value)
 {
     if (value == null)
     {
         return(null);
     }
     using (var ms = new MemoryStream())
     {
         value.Save(ms, ImageFormat.Png);
         ms.Position = 0;
         return(ByteaConverter.ToDatabase(ms.ToArray()));
     }
 }