Archive

Archive for the ‘移动互联’ Category

iOS开发之Objective-C中BASE64编码加密解密的使用

June 18th, 2012 No comments

BASE64使用常用的URL密文编码方式,用于在HTTP环境下传递较长的标识信息。采用Base64编码不仅比较简短,同时也具有不可读性。

以下地址是加密的迅雷专用下载地址,采用的是该编码。
如thunder://QUFodHRwOi8vd3d3LmJhaWR1LmNvbS9pbWcvc3NsbTFfbG9nby5naWZaWg==

ios中使用BASE64进行加密和解密的方法也很简单,可以直接用google-toolbox-for-mac的GTMBase64.h来实现.

google-toolbox-for-mac的对应地址如下:
http://code.google.com/p/google-toolbox-for-mac/

当中可以找到很多你需要的帮助对象,但是这里我们只使用以下3个文件
GTMDefines.h
GTMBase64.h
GTMBase64.m

Read more…

iOS开发之Objective-c的MD5/SHA1加密算法的实现

June 18th, 2012 No comments

Objective-c实现MD5和SHA1算法相对还是比较简单的,可以直接调用系统的C/C++共享库来实现调用
MD5即Message Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一
SHA即Secure Hash Algorithm(安全散列算法) 是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院 (NIST) 发布的一系列密码散列函数。

Read more…

使用Jquery原理实现一个简单的Ajax的支持JS类

June 14th, 2012 No comments

详细Ajax技术对于一个Web开发者来说应该是很熟悉的东西了,Ajax的出现让web页面交互有了革命化的变化。对于Ajax来说,JQuery是一个不可多得的好JS库,但是很多朋友并不了解Jquery对Ajax的实现过程,或者说不太了解,这点CG在此是不提倡的,CG写下面代码一方面是为了解决一位网友的疑问,同时也希望那些如果想在Jquery技术上有深入提高的朋友能够多看看Jquery源代码。

Read more…

基于EXTJS+ASP的WEB桌面应用程序

November 29th, 2009 2 comments

CG在IBM-ETP的培训已经进入了第二阶段了,今天要发布的就是CG在前几天做的一个基于EXTJS的小应用,学生的问题问答提问系统,目的是为了方便学生在授课和作业过程中能够相互之间交流和问题解答,同时为了即时交流,又增加了一个简单的即时通信的聊天工具。
系统设计也很简单,主要包括:A问题和发布系统,这个类似于一个简单的放百度知道的系统,B在线即时聊天系统,类似于QQ的群聊功能。
其中用户界面使用了Extjs来实现,因为时间紧张,为了减少JS的调试时间,使用了Iframe方式来实习页面的显示,CG在EXTJS方面也是初学者,欢迎高手指教。

Read more…