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; }
public void TestAES() { String content = "我爱你"; String password = "******"; String ret2 = AESUtil.EncryptToBase64String(content, password); String content3 = AESUtil.DecryptFromBase64String(ret2, password); Assert.IsTrue(content == (content3)); }
// 加密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; } }