易语言自创对称加密算法

易语言自创加密算法

加密算法介绍

你好! 本人于两年前学习时曾写过一个对称加密算法的例子,今天清理文件的时候发现,于是对大家分享一下,并介绍。欢迎大佬点评,欢迎大家学习指点,本例子仅供学习参考。

算法

在这里插入图片描述

本算法原理是将每个数据的字节,进行最基本的加减乘除操作,并用特殊字符串进行分割。所以解密的时候可以更加方便 安全。因为算法简单,欢迎各位进行优化,改善。

.版本 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 = 到字节集 (字节集_字节集转文本 (

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值