有关字符的加密与解密

原创 2000年12月17日 20:54:00

   本人在日常的MIS的开发中常用到的些口令处理中常用的个字符处理过程

现在帖在这里请大家多提意见!

function CryptStr(const S:String; sType: DWord):String;
var
  i: Integer;
  FKey: Integer;
begin
  result:='';
  case sType of
  0:       SetPass;
    begin
      Randomize;
      FKey := Random($FF);
      for i:=1 to Length(s) do
       Result := Result+Chr( Ord(s[i]) xor i xor FKey);
      Result := Result + Char(FKey);
    end;
  1:       GetPass
    Begin
      FKey :=  Ord(S[Length(s)]);
      for i:=1 to Length(s) - 1 do
      Result := Result+Chr( Ord(s[i]) xor i xor FKey);

   end;
end;

常用的字符串加密解密工具类

提前声明一下:此工具类忘记出处了,很抱歉,如果原创遇上了我立马上您的链接: 加密解密的工具类DataEncryptUtil:       package org.util; import jav...
  • qq_34137397
  • qq_34137397
  • 2017年04月12日 23:35
  • 957

加密解密字符串vc

设想Caesar密码使用某个关键字的字母来决定文本中每个字母的位移。 例如:假设我们选择ace作为关键字。你可也以计算ace中的每个字母从字母a移位算起的位移量。这样a的位移量是0,c的位移量是2,...
  • liubin15989534919
  • liubin15989534919
  • 2011年09月30日 16:37
  • 2017

java 对字符串的加密解密

import java.security.Key; import java.security.spec.AlgorithmParameterSpec; import javax.crypto.Cip...
  • shuai825644975
  • shuai825644975
  • 2017年05月12日 15:15
  • 2545

对字符串的加密解密

在我们的程序设计中,我们经常要加密一些特殊的内容,今天总结了几个简答的加密方法,分享给大家! 方法一:简答的字符加减 这个方法实际就是运用字符码的加减来乱序,生成一个看似无序的字符,上例子: 加密: ...
  • xvshu
  • xvshu
  • 2014年01月19日 22:16
  • 4911

C语言之文件的加密与解密

#include #include int getfilesize(char *path) { FILE *pf = fopen(path, "r"); if (pf == NULL) { ...
  • zym326975
  • zym326975
  • 2017年06月02日 08:25
  • 964

JAVA的MD5加密与解密

MD5的全称是Message-Digest Algorithm 5,Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。MD5将任意...
  • JavaAlpha
  • JavaAlpha
  • 2011年08月30日 10:54
  • 6838

java实现字符的简单加密和解密

1、首先创建密文,内容为:明天。保存在d盘,文件路径d:\mima.txt. 2、代码如下: import java.io.*; public class encrypt { publ...
  • weiwei1990pp
  • weiwei1990pp
  • 2014年03月05日 22:05
  • 805

数据结构之字符加密与解密

数据结构之串的加密,此问题并不难,主要是串的基本应用。 #include #include #include using namespace std; #define MaxSize 27 //输入数...
  • wangzhaoweng
  • wangzhaoweng
  • 2017年05月28日 21:01
  • 221

使用MD5对用户密码加密与解密

MD5简介:           MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2...
  • e295166319
  • e295166319
  • 2016年12月12日 17:29
  • 3173

网页的加密解密之8位二进制ASCII码加密解密方法(转载)

网页的加密解密之8位二进制ASCII码加密解密方法(转载) 作者:轩辕小聪转载于:卡卡论坛 提示:接触恶意网页有风险,如果直接用IE浏览器打开不经修改的带有恶意脚本的网页,又没有打好相应补丁的话,就等...
  • zhbchn
  • zhbchn
  • 2007年03月10日 12:11
  • 1496
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:有关字符的加密与解密
举报原因:
原因补充:

(最多只允许输入30个字)