字符串加解密例子
来源:互联网 发布:c语言迷宫程序 编辑:程序博客网 时间:2024/05/18 17:55
function
Enc1(
const
Str:
string
):
string
;
var
i, j:
integer
;
begin
SetLength(Result, Length(Str) *
2
);
j :=
0
;
for
i :=
0
to
Length(Str) * sizeof(
char
) -
1
do
begin
PByte(Result)[i *
2
] := (PByte(Str)[i]
xor
XorKey1[j])
shr
4
+
48
;
PByte(Result)[i *
2
+
1
] := (PByte(Str)[i]
xor
XorKey1[j])
and
15
+
48
;
j := (j +
1
)
mod
8
;
end
;
end
;
function
Dec1(
const
Str:
string
):
string
;
var
i, j:
integer
;
begin
SetLength(Result, Length(Str)
div
2
);
j :=
0
;
for
i :=
0
to
Length(Result) * sizeof(
char
) -
1
do
begin
PByte(Result)[i] := ((PByte(Str)[i *
2
] -
48
)
shl
4
+
(PByte(Str)[i *
2
+
1
] -
48
)
and
15
)
xor
XorKey1[j];
j := (j +
1
)
mod
8
;
end
;
end
;
阅读全文
0 0
- 字符串加解密例子
- DES加解密例子
- 字符串的加解密
- 字符串加解密
- 字符串加解密
- php字符串加解密
- 字符串加解密
- 字符串加解密
- 字符串加解密
- 字符串加解密
- 字符串加解密
- 字符串加解密
- 字符串加解密
- 字符串加解密
- 字符串加解密
- 字符串加解密
- 字符串加解密 算法
- 字符串加解密
- google chrome浏览器离线小恐龙游戏刷分bug
- 文章标题
- phpstorm 光标设置
- windows下python 缺少cv2
- Leetcode 535 Encode and Decode TinyURL
- 字符串加解密例子
- python2用pip进行安装时报错Fatal error in launcher: Unable to create process using '"'
- 【大神评论】小米是怎么火起来的
- linux pwd命令查看当前路径命令
- Nginx/LVS/HAProxy负载均衡软件的优缺点详解
- php 文件上传$_FILES中error返回值详解
- jQuery:我爱banner
- 101个鲜为人知的超实用网站
- 微信分享 突然就 没反应,不好使的问题