有關字元的加密與解密 (轉)
有關字元的加密與解密 (轉)[@more@]
本人在日常的MIS的開發中常用到的些口令處理中常用的個字元處理過程
現在帖在這裡請大家多提意見!
function CryptStr(const S:String; sType: D):String;
var
i: Integer;
FKey: Integer;
begin
result:=';
case sType of
0: ;
begin
Ranize;
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:
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;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-996043/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 影像的加密與解密加密解密
- RSA加密與解密加密解密
- 序列密碼的加密與解密密碼加密解密
- utf8 加密與解密加密解密
- SKILL指令碼的加密與解密及使用指令碼加密解密
- python加密與解密,加簽與驗籤Python加密解密
- 加密解密加密解密
- 關於加密,解密,摘要,編碼的理解和應用加密解密
- PHP加密解密PHP加密解密
- js加密解密JS加密解密
- AES加密解密加密解密
- AES 加密&解密加密解密
- 使用Java加密與解密實現步驟Java加密解密
- 有關https的SSL加密方式HTTP加密
- php mcrypt 加密 解密PHP加密解密
- Javascript 加密解密方法JavaScript加密解密
- AES CBC 加密解密加密解密
- 文字加密:常見的密碼加密解密方法加密密碼解密
- C/C++ 常用加密與解密演算法C++加密解密演算法
- Flutter 的加密和解密資料Flutter加密解密
- Linux下實現 OpenSSL 簡單加密與解密字串Linux加密解密字串
- 閱讀《加密與解密》之前,需要什麼基礎?加密解密
- security.js RSA加密與java客戶端解密JS加密Java客戶端解密
- Linux基於tar與openssl加密解密壓縮包Linux加密解密
- C# Rsa加密(私鑰加密、公鑰解密、金鑰格式轉換、支援超大長度分段加密)C#加密解密
- Java加密解密瞭解Java加密解密
- android加密解密完美教程Android加密解密
- 線上加密/解密工具加密解密
- 加密和解密的另個應用加密解密
- CryptoJS與C#AES加解密互轉JSC#解密
- PHP Base64 加密 & 解密PHP加密解密
- php rsa長文加密解密PHP加密解密
- Python AES 加密和解密(qbit)Python加密解密
- golang AES-CBC 加密解密Golang加密解密
- python AES-CBC 加密解密Python加密解密
- golang securecookie加密解密cookie值GolangCookie加密解密
- RSA 非對稱加密&解密加密解密
- 一些簡單的JavaScript加密/解密JavaScript加密解密
- java書籍-《java加密解密的藝術》Java加密解密