随笔分类 - 杂七杂八
摘要:概念性的东西: 3DES又称TripleDES,是DES加密算法的一种模式,它使用3条56位的密钥对数据进行三次加密。数据加密标准(DES)是美国的一种由来已久的加密标准,它使用对称密钥加密法,并于1981年被ANSI组织规范为ANSIX.3.92。DES使用56位密钥和密码块的方法,而在密码块的方法中,文本被分成64位大小的文本块然后再进行加密。比起最初的DES,3DES更为安全。 3DES(即TripleDES)是DES向AES过渡的加密算法(1999年,NIST将3-DES指定为过渡的加密标准),是DES的一个更安全的变形。它以DES为基本模块,通过组合分组方法设计出分组加密算法,其..
阅读全文
摘要:最近一个项目.net要调用JAVA的WEBSERVICE,数据采用3DES加密,涉及到两种语言3DES一致性的问题,下面分享一下,这里的KEY采用Base64编码,便用分发,因为Java的Byte范围为-128至127,c#的Byte范围是0-255核心是确定Mode和Padding,关于这两个的意思可以搜索3DES算法相关文章一个是C#采用CBCMode,PKCS7Padding,Java采用CBCMode,PKCS5PaddingPadding,另一个是C#采用ECBMode,PKCS7Padding,Java采用ECBMode,PKCS5PaddingPadding,Java的ECB模式
阅读全文
摘要:好长时间没有写文章了,今天写一下在做MD5计算的时候遇到的问题: WP7目前没有原生MD5库,这个就不说了。 百度一下“WP7 MD5”,会出现一大堆MD5计算的文章,然后有的直接就把代码贴出来了,我好几天之前直接无耻COPY下来,测试了一个,通过,然后就想当然的认为这些代码是正确无误的,直到今天,在和服务器交互的时候,有一段数据怎么也上传不上去,服务器返回提示MD5错误,这才引起了我对这段MD5代码的正确性的考虑。经过多次测试,后来最终确定,就是这段代码有问题。不过问题解决了,请看下面的链接,直接下载V3版本的即可(V1,V2版本都是有BUG的)。http://archive.msd...
阅读全文
摘要:由于wp8的发布原来http://wptools.codeplex.com/提供的windows phone 独立存储查看工具现在已经不提供对wp7的支持。经过网上查找终于找到一个可以用的工具。点击此处下载由于这个工具是国外个人开发的所以比较简陋,但还是比较好用的。下面的这个链接是此工具的使用方法blog:http://mobileworld.appamundi.com/blogs/petevickers/archive/2011/08/31/appa-mundi-release-free-gui-interface-for-the-isolated-storage-explorer-tool
阅读全文
摘要:1、提供一些网络上的相关资料文章 a、http://topic.csdn.net/u/20120229/15/d7d71f22-900e-4df6-964f-8520bc8d7aa3.html b、http://www.cnblogs.com/piaocz/archive/2011/12/21/2295805.html 此博源码2、提供下自己解压缩的相关代码 1 public static void UnZip(string path, Stream stream) 2 { 3 IsoStorage.CreateDir(path); //创建路径 4 #region -...
阅读全文
摘要:在进行Windows Phone开发的过程中,我们会需要获取手机的一些相关信息,如下列出如何获取手机的一些常用信息。 一.设备屏幕信息 double width = Application.Current.Host.Content.ActualWidth; double heigth = Application.Current.Host.Content.ActualHeight; 二.设备信息相关(Microsoft.Phone.Info) 1.设备厂商 string DeviceManufacturer = DeviceStatus.DeviceManufact...
阅读全文
摘要:开发 Windows Phone 7 应用程式,开启用键盘输入的密技一、 启用键盘输入在模拟器里调试程序时,默认情况下是不能用电脑的键盘输入,但是调试如果能用PC键盘肯定能提高不少速度。其实微软已经为我们程序员做了这方面的工作,可以按如下步骤来使用PC的键盘: 1.先用鼠标点击要输入的位置。 2.按下PC键盘的PageUp 键 (也就是在 Home键的右边那一个),此时就会开启键盘输入的功能,并关闭模拟器的虚拟键盘。 若要重新打开虚拟键盘(关闭PC键盘功能输入),可依据下列步骤: 1.先用鼠标点击模拟器中页面中的任意位置(让模拟器获取焦点)。 2.此时按下PC键盘的PageDown 键 (也就
阅读全文

浙公网安备 33010602011771号