Esempio n. 1
0
        public string SEED_Encrypt(string key, string s)
        {
            string strResult = "";

            try
            {
                SEED_.SeedProvider seed = new SEED_.SeedProvider();
                seed.MasterKey = StrToByte16(key);

                strResult = Convert.ToBase64String(seed.EncryptToByteArray(s));
            }
            catch (Exception)
            {
            }

            return(strResult);
        }
Esempio n. 2
0
        public string SEED_Decrypt(string key, string s)
        {
            string strResult = "";

            try
            {
                SEED_.SeedProvider seed = new SEED_.SeedProvider();
                seed.MasterKey = StrToByte16(key);

                strResult = seed.DecryptFromByteArray(Convert.FromBase64String(s));
            }
            catch (Exception)
            {
            }

            // NULL 패딩이라 제거해줘야 함
            return(strResult.TrimEnd(new char[] { '\0' }));
        }