您所在的位置: 首页>>网络安全>>完全教程>>高手进阶>>

安全从学习一个简单加密解密原形做起

http://netsecurity.51cto.com  2007-03-21 08:59  hackmaster   赛迪网  我要评论(0)

适用于任何字符,包括空格和URL冲突的“&”“?”“%”汉字等符号。简单加密,可以改造成移位加密,比如每个字符ASC码值增加或减少一个数字,可以改造成移位随机加密。比如每个字符前有一个随机数字,表示该字符ASC码值增加或减少这个随机数字。

加密:

function encode(x) 
for i=1 to len(x) 
TempNum=hex(asc(mid(x,i,1))) 
if len(TempNum)=4 then 
encode=encode & cstr(TempNum) 
else 
encode=encode & "00" & cstr(TempNum) 
end if 
next 
end function

解密:

function decode(x) 
for i=1 to len(x) step 4 
decode=decode & chr(int("&H" & mid(x,i,4))) 
next 
end function

【责任编辑:雪花 TEL:(010)68476606-8008】

如何有效提升企业安全审计应用水平
Web安全云时代
NAC安全访问控制
微软Forefront企业安全解决方案
VPN安全技术与应用
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有