zoukankan
html css js c++ java
windows phone开发之客户端本地简单填充加密解密
using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Microsoft.Phone.Controls; using System.Security.Cryptography; //创建人:vakin 时间:2011-12-15 namespace MicroBlogForWP7.Classes.Util { //将输入的字符串转换为字节数组 //然后使用ProtectedData以及预先定义的字节数组进行加密 //加密后得到的也是一个字节数据 //最后使用Convert.ToBase64String得到其对应的字符串 public class Encrypt { //预先定义的字节数组如下: byte[] opt = new byte[] { 1, 2, 4, 8, 16 }; /// <summary> /// 密码的加密操作 /// </summary> /// <param name="userpassword">未加密的密码内容</param> /// <returns></returns> private string EncryptPwd(string userpassword) { byte[] input = System.Text.Encoding.UTF8.GetBytes(userpassword); string result = Convert.ToBase64String(ProtectedData.Protect(input, opt)); return result; } /// <summary> /// 解密解码。没有加密的情况下返回null /// </summary> /// <param name="userpassword">加密后的密码内容</param> /// <returns></returns> private string DecryptPwd(string userpassword) { if (string.IsNullOrEmpty(userpassword)) { //没有加密的密码 return null; } byte[] output = Convert.FromBase64String(userpassword); byte[] en = ProtectedData.Unprotect(output, opt); string result = System.Text.Encoding.UTF8.GetString(en, 0, en.Length); return result; } } }
查看全文
相关阅读:
VC 常见问题百问
python windows 环境变量
Check server headers and verify HTTP Status Codes
Where are the AES 256bit cipher suites? Please someone help
outlook 如何预订会议和会议室
安装Axis2的eclipse插件后,未出现界面
windows 环境变量
python 时间日期处理汇集
openldap学习笔记(使用openldap2.3.32)
set p4 environment in windows
原文地址:https://www.cnblogs.com/javawebsoa/p/2458108.html
最新文章
高并发有关的内核参数
基于MVC模式Struts框架研究
给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
SpringMVC使用@ResponseBody输出字符串时遇到的乱码问题及解决办法
认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别
tomcat 的jvm 内存溢出问题的解决
优化ORM性能
基于Tiles框架Struts框架的UI 设计—几种组织HTML和JSP视图组件
集合框架
Apache Commons
热门文章
StringUtils工具类的常用方法
创业不要风险投资
选择目录的标准对话框类是哪个
PDF converter Professional 3.0 and Adult PDF password recovery
如何建立一个打开目录对话框(类似于打开文件对话框)?
http://222.36.44.76/DataEngine/c/main (中国金融数据在线)
Flash制作
创建有模式对话框(解决问题练习\BreakInfoBankIntoIndividualDoc\InfoBankCorpus)
专业投稿
在线投稿、审稿系统
Copyright © 2011-2022 走看看