コード例 #1
0
        public static string Encrypt(string data, string password)
        {
            CryptoTripleDES tdes = new CryptoTripleDES();
            tdes.DeriveKeyFromPassword(password, null, 1000);
            tdes.EncryptTextU(data);

            CryptoBase64 b64 = new CryptoBase64();
            string encryptedData = b64.Encrypt(tdes.Result);

            return encryptedData;
        }
コード例 #2
0
        public static string Decrypt(string data, string password)
        {
            CryptoBase64 b64 = new CryptoBase64();
            b64.Decrypt(data);

            CryptoTripleDES tdes = new CryptoTripleDES();
            tdes.DeriveKeyFromPassword(password, null, 1000);
            string originalData = tdes.DecryptTextU(b64.Result);

            return originalData;
        }