M2 加密算法
2016-08-23
0 0 0
4.3 分
其他
如何获取积分?
翻译 maninwest@Codeforge 作者:Michael_Jacobsen@CodeProject
这个加密类很容易实现和使用。如果你需要加密字符串,如密码、汽车牌号等,就可以使用这个个快捷、简单、安全的方式。只要不暴露加密 KEY, 就会很安全。建议KEY 的长度最少为 12 个包含大小写的字符。
使用代码
首先下载源代码,将其中的类插入你的命名空间。然后你可以初始化类的对象。
加密
以下代码块是如何使用 key 变量YourEncryptionKey 加密字符串变量 YourTextString 的简单例子。
M2encryption.Key = YourEncryptionKey; M2encryption objEncrypt = new M2encryption(); objEncrypt.ClearTekst = YourTextString; objEncrypt.Encrypt(); if (objEncrypt.errorState != -2) { MessageBox.Show(objEncrypt.EncryptedTekst); }
在做进一步处理前检查属性 objEncrypt.errorState 有无错误
errorState-1:
这意味着加密的文本包含 ASCII 以外的字符。在加密前,这些字符被更改为 "?"
errorState-2:
没有提供加密 key。加密过程会中断。
解密:
M2encryption.Key = YourEncryptionKey; M2encryption objEncrypt = new M2encryption(); objEncrypt.EncryptedTekst = YourTextString;
c#
算法
加密
相关源码推荐
第186号:DX0110-小区物业管理系统源码
0
0
暂无评分
第219号:DX0149-小区物业管理系统源码
0
0
暂无评分
验证码识别
0
0
暂无评分
CSV数据分析工具
0
0
暂无评分
数字城市前端经典面试题
0
0
暂无评分
暂无评论