XML表的加密与解密

XML表的加密与解密,第1张

/// /// 加密解毁辩密key 必须32位. 

/// private const string EncryptKey = "332h034r78152dfs8sf56sf05e615w2s"

/激余族/内容加密.

public static string Encrypt(string toE)

{

byte[] keyArray = UTF8Encoding.UTF8.GetBytes(EncryptKey)

RijndaelManaged rDel = new RijndaelManaged()

rDel.Key = keyArray

rDel.Mode = CipherMode.ECB

rDel.Padding = PaddingMode.PKCS7

ICryptoTransform cTransform = rDel.CreateEncryptor()

byte[] toEncryptArray = UTF8Encoding.UTF8.GetBytes(toE)

byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray,0,toEncryptArray.Length)

return Convert.ToBase64String(resultArray,0,resultArray.Length)

}

/明弊/内容解密

public static string Decrypt(string toD)

{

byte[] keyArray = UTF8Encoding.UTF8.GetBytes("332h034r78152dfs8sf56sf05e615w2s")

RijndaelManaged rDel = new RijndaelManaged()

rDel.Key = keyArray

rDel.Mode = CipherMode.ECB

rDel.Padding = PaddingMode.PKCS7

ICryptoTransform cTransform = rDel.CreateDecryptor()

byte[] toEncryptArray = Convert.FromBase64String(toD)

byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray,0,toEncryptArray.Length)

return UTF8Encoding.UTF8.GetString(resultArray)

}

文档为加密了不要着急,如果强行破解的话会损坏文件的。但凡是加密的文件都有解密的方法,最常见的禅升竖就是输入密码的那种

可以多试一下常用密码,大多数人设置密码一般都是设贺大置的常用密码。注意密码中字母的大小写或者全角半角问题,笑蔽或者使用密码找回的功能试一下。还可以先把密码输入到记事本上,然后再复制粘贴进去。

希望能帮到你


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8204876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存