ASP可逆算法

unction encrypt(ecode)
  Dim texts
  dim i
  for i=1 to len(ecode)
  texts=texts & chr(asc(mid(ecode,i,1))+i)
  next
        encrypt = texts
  end function
  function decrypt(dcode)
    dim texts
  dim i
  for i=1 to len(dcode)
  texts=texts & chr(asc(mid(dcode,i,1))-i)
  next
  decrypt=texts
  end function
  function mistake(preString)
        Dim texts
        Dim seed
        Dim i,length
        prestring = trim(preString)
      length = len(preString)
      seed = length
      Randomize(length)
      texts = ""
      for i = 1 to length
            seed = int(94*rnd(-asc(mid(preString,i,1))-seed*asc(right(prestring,1)))+32)
            texts = texts & chr(seed) & chr(int(94*rnd(-seed)+32))
      next
  dim dist
  dist=""
  for i = 1 to len(texts)
    if mid(texts,i,1)<>"'"  then
      dist=dist+mid(texts,i,1)
      end if
      next
      mistake = dist
  end function

时间: 2024-08-30 14:27:12

ASP可逆算法的相关文章

java对称加密-java 如何实现 以下c# 对称加密可逆算法

问题描述 java 如何实现 以下c# 对称加密可逆算法 using System; using System.IO; using System.Security.Cryptography; using System.Text; namespace DataCrypto { /// /// 对称加密算法类 /// public class SymmetricMethod { private SymmetricAlgorithm mobjCryptoService; private string

ASP.NET中密码保护,MD5和SHA1算法的使用

asp.net|算法 你的主页或者你管理的网站有各种密码需要保护,把密码直接放在数据库或者文件中存在不少安全隐患,所以密码加密后存储是最常见的做法.在ASP.NET中实现加密非常容易..NET SDK中提供了CookieAuthentication类,其中的HashPasswordForStoringInConfigFile方法可直接使用MD5和SHA1算法.例子如下:file: encrypting.aspx<%@ Page language="c#" Codebehind=&

ASP.NET多频道网站架构实现方法

各频道分别位于不同的Web Project(具有独立的二级域名),并将所有的业务逻辑以及数据访问功能封装成Class Library,所有频道共用这个Class Library. 下面详细介绍实现方法. 假设网站有三个频道,新闻.论坛以及博客,对应的二级域名为"news"."forum"."blog".除此之外,还需要另外定义两个域名,分别用于网站首页以及用户注册.登陆功能(基于Passport机制,本文后面将作详细介绍),对应域名为"

浅谈ASP程序的编写和调试:给初学者

程序|初学 很多朋友觉得ASP不是很好学,我觉得其实有了一定的编程基础,再加上那么一点点技巧,入门是不难的(不过要做好也不是很容易,要很多的相关知识--什么Sql Server数据库语言啦,数据结构啦(这些都是在优化Asp的算法时候要熟悉的). 在这只和大家谈谈我个人是怎书写和调试ASP的,希望能给大有一点帮助-- ASP脚本的书写: 一.注意区分清楚html语法和VBScript语法.因为ASP是混合使用Html语法和VBScript语法的(当然,我全部写成VBScript语法也可以,不过那样

浅谈Asp程序的编写和调试——给初学者

程序|初学     很多朋友觉得Asp不是很好学,我觉得其实有了一定的编程基础,再加上那么一点点技巧,入门是不难的(不过要做好也不是很容易,要很多的相关知识--什么Sql Server数据库语言啦,数据结构啦(这些都是在优化Asp的算法时候要熟悉的).    在这只和大家谈谈我个人是怎书写和调试Asp的,希望能给大有一点帮助--Asp脚本的书写: 一.注意区分清楚html语法和VBScript语法.因为Asp是混合使用Html语法和VBScript语法的(当然,我全部写成VBScript语法也可

Crystal 10 家族官方产品文档资源

网站上的产品文档 使用此页中的链接下载 Crystal 产品所附带文档的最新版本.或者使用高级搜索按产品.版本或语言在所有发布的内容中搜索.http://support.businessobjects.com/search/advsearch.asp 水晶报表 (Crystal Reports)水晶企业 (Crystal Enterprise) ●入门 ●开发者水晶分析 (Crystal Analysis) 水晶报表 ●安装水晶报表 10 (简体中文版)(PDF - 176KB)http://s

Linux Sys Monitor通讯安全动态加密简介

在有些安全性要求比较高的场景里,我们需要对发送的信息进行加密传送. 加密算法有很多种.可以任意选择. 然而,算法是死的,人是活的.能加密就能解密. 我们需要的也一种可以解密出来的可逆算法. 否则,客户端与服务端之间的对话,就真成了鸡对鸭讲. 那么,这种算法就需要一个解密的钥匙. 而这个钥匙,也不能是固定不变的, 因为通过抓包工具, 可以轻松地获取客户端与服务端之间的发包内容,然后发析算法了. 所以应对方法就是:钥匙也不固定. 就像超市的储物柜,每次打印的二维码都是不同的. 让每一个发出去的包,都

C#源码500份

C Sharp  短信发送平台源代码.rar http://1000eb.com/5c6v ASP.NET+AJAX基础示例 视频教程 http://1000eb.com/89jc C# Winform qq弹窗 360弹窗 http://1000eb.com/89jf 精华志 C#高级编程(第七版)源码 http://1000eb.com/89k3 C#网络应用编程教案及代码.rar http://1000eb.com/89kh IPhone远程桌面xp控制+Desktop+Connect教程

java之httpclient的一些破事

本文偏重使用,简单讲述httpclient,其实在网络编程中,基于java的实现几乎都是包装了socket的通信,然后来模拟各种各样的协议:httpclient其实就是模拟浏览器发起想服务器端的请求,而这种更加类似于JS的请求或页面的POST.GET,不过这种数据的返回一般需要得到有意义的数据,才方便做其他的交互,否则得到一个页面结果,全是标签了,毕竟不是浏览器,所以我们用httpclient更多使得系统的交互更加的简单,本文从如何使用httpclient开始说明到性能的优化方法切入: 1.ht