求一js 和 c# 通用 加密 解密

 我来答
挥剑猬c26
2015-04-16 · 超过53用户采纳过TA的回答
知道答主
回答量:179
采纳率:0%
帮助的人:111万
展开全部
www.gxqingyuan.com C#和javascript可以通用的教加密解密函数 用C#实现的DES加密与解密: protected void Page_Load(object sender, EventArgs e) { string data = "testdes"; //要加密的数据 byte[] _data = System.Text.Encoding.Unicode.GetBytes(data); string keyStr = "1234"; //密钥 string ivStr = "abcd"; //初始化向量 byte[] key = System.Text.Encoding.Unicode.GetBytes(keyStr); byte[] iv = System.Text.Encoding.Unicode.GetBytes(ivStr); string encData = Encrypt(data, key, iv); string decData = Decrypt(encData, key, iv); Response.Write("原数据:" + data + "<br />"; Response.Write("加密后的数据:" + encData + "<br />"; Response.Write("解密后的数据:" + decData + "<br />"; } //加密算法 private static string Encryp www.gxqingyuan.comt (string data, byte[] key, byte[] iv) { //if (null == key || null == iv) // InitKeyAndIV(); byte[] _data = System.Text.Encoding.Unicode.GetBytes(data); MemoryStream ms = new MemoryStream(); DESCryptoServiceProvider des = new DESCryptoServiceProvider(); des.Key = key; des.IV = iv; //生成加密器实例 ICryptoTransform trans = des.CreateEncryptor(); CryptoStream cs = new CryptoStream(ms, trans, CryptoStreamMode.Write); //加密数据,并将数据写入流 cs.Write(_data, 0, _data.Length); cs.FlushFinalBlock(); string result = Convert.ToBase64String(ms.ToArray()); ms.Close(); cs.Close(); return result; } //解密 private static string Decrypt(stri 高校情缘交友网 www.gxqingyuan.com 追问: 大哥我要的是 js和C#通用的 啊
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式