开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 821|回复: 10
收起左侧

[技术专题] 个人自制多层加密小工具分享(新手习作)

[复制链接]
发表于 2026-6-27 16:52:31 | 显示全部楼层 |阅读模式   广西壮族自治区来宾市
纯新手自学摸索写出来的一套自定义加密方法,纯属个人业余折腾的小成果,技术有限,大佬勿喷,简单给大家分享一下。
这套加密的核心原理参考了哈希算法,生成的密文外观和普通哈希字符串特别像,很难一眼区分,但它和传统的MD5、SHA这类标准哈希算法不一样。我做了自定义改动和优化,整体使用起来更简单便捷,实用性也更强。
易语言写的,但是时长不长

最贴合新手使用的一点是:全程不需要随机盐。市面上很多加密都需要配置盐值,操作繁琐、适配麻烦,对新手很不友好。我这套加密省去了加盐的步骤,上手即用、搭建简单,兼顾了快捷性和安全性,非常适合新手自用。

给大家看几组我实测的明文、密文对照,都是日常最常见的简单字符,加密效果很稳定:
明文a 加密结果:552c61e8c5fc9a77529fd2a86223fbe4d74b996a406505070ff0c49ee27c174d
明文aa 加密结果:29acaa25209499c084a610c80dfd2eab8f6979fd02c6be6b8063b5fe4c7b61a7
明文123456 加密结果:7da6890855b9366f5acef52ad80acfbccb3b377345368f990c7d381f36db4928
明文000000 加密结果:bc352f3f5ec8d59421b501b8c041832b7f56433f3a7ba9f2a2ef4708fb9e8240
明文abcdef 加密结果:418669f22e3f4c434c007f91cdc0cb457e8480d353236151d8652ac777d46298

我在内部做了12层加密混淆处理,相比传统哈希抗暴力破解能力提升很多。普通哈希很容易被彩虹表、字典工具破解,而这套加密哪怕是简单的弱口令,加密后也毫无规律,很难被爆破。同时它支持空格和各类特殊字符加密,字符适配范围比普通哈希更广。
性能方面也很出色,整套12层加密流程0毫秒延迟,快捷轻量化,不会因为加密层数多就出现卡顿、延迟问题,运行效率和普通哈希持平。
延迟计算代码
  
变量名类 型静态数组备 注
start文本型 
End文本型 
Time = 0
start = 计算真实时长 ()
End = 时间转针 ()
Time = 到整数 (End)到整数 (start)
调试输出 (“加密已完成:”到文本 (Time)“毫秒”)
Time = 0
子程序名返回值类型公开备 注
时间转针文本型 
变量名类 型静态数组备 注
日期整数型 
日期 = 到整数 (取时间间隔 (取现行时间 (), [1970年1月1日], 8)) + 到整数 (取时间间隔 (取现行时间 (), [1970年1月1日], 7))
返回 (到文本 (日期))
子程序名返回值类型公开备 注
计算真实时长文本型 
变量名类 型静态数组备 注
start文本型 
start = 时间转针 ()
返回 (start)


i支持库列表   支持库注释   
spec特殊功能支持库

如果这个检测方案有什么不对,请指出
和哈希一样属于单向加密机制,完全无法逆向解密。就算是我本人,持有完整的源代码,也没办法从加密后的密文还原出原始明文,安全性有保障。
我平时会把它用在后端项目中,采用服务器校验的方式,数据库只储存密文,全程不留存任何明文数据,从根源避免数据泄露。经过一段时间自测,整体运行十分稳定,没有出现异常、报错等问题。
再次说明,这只是我新手入门折腾的小工具,算不上专业高端的加密算法。胜在无需加盐、简单快捷、上手零难度,安全性又比传统哈希更好,很适合新手用来替代普通哈希,做日常数据、密码加密使用。 ACJM.rar (350.78 KB, 下载次数: 3)

签到天数: 1 天

 楼主| 发表于 2026-6-27 16:54:38 | 显示全部楼层   广西壮族自治区来宾市
https://wwbad.lanzoum.com/is3Vs3t79o3g
zip下载包,文章里面的相同
回复 支持 反对

使用道具 举报

结帖率:20% (1/5)

签到天数: 6 天

发表于 2026-6-30 08:12:52 | 显示全部楼层   浙江省宁波市
11111111111111111111111111111111
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 5 天

发表于 2026-6-28 20:31:16 | 显示全部楼层   江苏省苏州市
谢谢分享!!!
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 16 天

发表于 2026-6-28 08:57:13 | 显示全部楼层   江西省上饶市
这个加密强度可以啊。
回复 支持 反对

使用道具 举报

结帖率:75% (3/4)

签到天数: 15 天

发表于 2026-6-28 01:05:43 | 显示全部楼层   广东省广州市
只有加密没有解密啊
回复 支持 反对

使用道具 举报

签到天数: 1 天

 楼主| 发表于 2026-6-27 20:45:27 | 显示全部楼层   广西壮族自治区来宾市
︷蚁︷ 发表于 2026-6-27 20:35
用不了
调试输出 (ACJM加密 (“a”))

看我的新帖子,里面有一个模块,用那个
初始化后直接用就行了
有示例AWA个人自制多层加密小工具分享(新手习作-公开逻辑版)_精易论坛
回复 支持 反对

使用道具 举报

结帖率:33% (2/6)

签到天数: 7 天

发表于 2026-6-27 20:35:28 | 显示全部楼层   广东省汕头市
用不了
调试输出 (ACJM加密 (“a”))
回复 支持 1 反对 0

使用道具 举报

结帖率:33% (2/6)

签到天数: 7 天

发表于 2026-6-27 20:35:09 | 显示全部楼层   广东省汕头市
正在编译...
错误(10066): 用作提供参数数据的子语句未返回数据。
回复 支持 反对

使用道具 举报

签到天数: 1 天

 楼主| 发表于 2026-6-27 19:22:00 | 显示全部楼层   广西壮族自治区来宾市
本帖最后由 gua1300 于 2026-6-27 20:20 编辑
风之暇想 发表于 2026-6-27 19:13
只能防自己,又不开源,没人敢用

你说的有道理但是我的源代码比较狠,等下我开源逻辑你记得看
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 15 天

发表于 2026-6-27 19:13:36 | 显示全部楼层   广东省云浮市
只能防自己,又不开源,没人敢用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表