加密算法介绍
你好! 本人于两年前学习时曾写过一个对称加密算法的例子,今天清理文件的时候发现,于是对大家分享一下,并介绍。欢迎大佬点评,欢迎大家学习指点,本例子仅供学习参考。
算法
本算法原理是将每个数据的字节,进行最基本的加减乘除操作,并用特殊字符串进行分割。所以解密的时候可以更加方便 安全。因为算法简单,欢迎各位进行优化,改善。
.版本 2
.子程序 加密, 文本型, 公开 .参数 秘钥, 文本型 .参数 明文, 文本型 .局部变量 tbytes, 字节集 .局部变量 Byte,
字节型 .局部变量 Bytes, 字节型, , “0” .局部变量 i, 整数型 .局部变量 i2 .局部变量 long, 整数型
.局部变量 long2 .局部变量 q, 文本型 .局部变量 h, 文本型 .局部变量 结果, 文本型 .局部变量 tbytes_m,
字节集 .局部变量 Byte_m, 字节型 .局部变量 Bytes_m, 字节型, , “0”long2 = 取字节集长度 (到字节集 (秘钥)) tbytes_m = 到字节集 (明文) .计次循环首 (取字节集长度
(tbytes_m), i2)
Byte_m = 到字节 (tbytes_m [i2] + long2 × i2)
加入成员 (Bytes_m, Byte_m) .计次循环尾 ()tbytes = 到字节集 (字节集_字节集转文本 (