在你的应用程序里实现简单的加密

2016-02-19 14:21 3 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的在你的应用程序里实现简单的加密懂设计的网友们快点来了解吧!

【 tulaoshi.com - 编程语言 】

下面的函数通过使用新的字符来替换原始的每一个字符而对值进行了加密。它先将每个字符转换为其对应的ASCII值,再使用一个偏量,然后将(加入偏量的)ASCII值转换回字符。这个偏量可以是从1到255之间的任何数。
  
  PublicFunctionEncryptDecrypt(ByValValueAsString)AsString
  DimstrCharAsString
  DimintCountAsInteger
  DimintASCIIAsInteger
  DimstrEncryptedAsString
  DimintOffsetAsInteger
  
  intOffset=200
  strEncrypted=vbNullString
  
  ForintCount=1ToLen(Value)
  strChar=Mid$(Value,intCount,1)
  intASCII=Asc(strChar)XorintOffset
  strEncrypted=strEncrypted&Chr(intASCII)
  NextintCount
  
  EncryptDecrypt=strEncrypted
  EndFunction
  
  要使用这个函数,就要对你想要加密的值调用它。它会返回已经过加密的值。要解密一个值,将它传递给这个函数,它就会返回已解密的值。
  
  尽管这个函数对于简单的加密要求来说是很有用的,但是它不应该被用来保护商业上的关键信息。这种加密法的简单性就意味着它能够被很快的破解。->

来源:http://www.tulaoshi.com/n/20160219/1606821.html

延伸阅读
标签: autocad教程
本节通过一个简单的实例来讲述LISP程序的创建过程,介绍编制LISP程序的一些基本步骤,以及LISP程序在AutoCAD中的加载和运行的方法。首先来创建一个最简单的LISP程序—-“Hello.lsp”,在AutoCAD2002中加载并运行该程序,将会在命令行出现-“Hello,VisualLISP!”。 36.2.1VisualLISP与AutoCAD的通信 用户可以直接在AutoCAD命令行中键入AutoLI...
应用程序中添加“Coolbars”的简单方法 VCKBASE     从微软新版本的ie中,我们明显感觉到微软正在采用一种新的工具条外观。新风格的工具条长被称为“Coolbar”。其图标始终保持扁平状态,除非鼠标指针移到上面。Coolbar首次出现是在Windows ...
标签: Web开发
始      首先我们从一个简单的XML文档开始。现在来看看我们最初的演示文档--CD 目录:          ?xml version="1.0"?    CATALOG    CD    TITLEEmpire Burlesque /TITLE    ARTISTBob Dylan /ARTIST &nb...
标签: ASP
  如果不对IIS4进行应用程序的隔离,那么我们运行ASP程序时将可能发生奇怪的现象,两个应用程序,比如说聊天 室,在不同的聊天室里的朋友竟可以相互对话,这就是因为没有进行应用程序隔离的缘故,因为两个聊天室共用了同一个 Session和Application对象。所以混在一起了。 先在说说怎么样配置IIS4来实现应用程序的隔离。...
标签: Java JAVA基础
  在这篇文章中,我将为大家介绍一种基于JSP且灵活有趣的技术,那就是JSTL.JSTL全称为Java Server Pages Standard Tag Library.虽然JSP已经变的非常流行,但JSTL在基于SQL数据库的简单、快速的前后台开发中还是没有被广泛的应用。一旦你了解了JSTL,你就会了解到它的优点,并发现在你作为程序员的日常工作中,它已经被应用到了很多方面...

经验教程

379

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部