Ejemplo n.º 1
0
        private void encryptData(Dictionary <string, object> form)
        {
            string dataName = this.OpenConfig.DataName;
            string data     = form[dataName].ToString();

            data           = AESUtil.EncryptToBase64String(data, randomKey);
            form[dataName] = data;
        }
Ejemplo n.º 2
0
        public void TestAES()
        {
            String content  = "我爱你";
            String password = "******";

            String ret2     = AESUtil.EncryptToBase64String(content, password);
            String content3 = AESUtil.DecryptFromBase64String(ret2, password);

            Assert.IsTrue(content == (content3));
        }
Ejemplo n.º 3
0
        // 加密header
        private void encryptHeader(Dictionary <string, string> header)
        {
            ICollection <string> keys = header.Keys;

            for (int i = 0; i < keys.Count; i++)
            {
                string key   = keys.ElementAt(i);
                string value = header[key];
                value       = AESUtil.EncryptToBase64String(value, randomKey);
                header[key] = value;
            }
        }