明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: caaooo

[经验] [原创]超级纯lisp语言编的加密md5 sha1 sha256 base64...程序,放源码

  [复制链接]
 楼主| 发表于 2022-10-12 15:31:43 | 显示全部楼层
本帖最后由 caaooo 于 2022-10-12 15:35 编辑
baitang36 发表于 2022-10-12 14:14
在中望2023下试验,确实用不了。

命令: _appload

赖皮啊,反编译我的代码
哈哈


其实我自己发现还有小bug
为什么要改1才能在中望下用?
中望cad我没用过,没有研究过
 楼主| 发表于 2022-10-12 15:54:00 | 显示全部楼层
本帖最后由 caaooo 于 2022-10-12 16:02 编辑
baitang36 发表于 2022-10-12 14:14
在中望2023下试验,确实用不了。

命令: _appload

大概理解了一下
估计中望cad和一些国产cad中对 t 这个参数的认知不同
标准cad中  t = ture ,国产cad中 t 如果未定义可能被认为是false 或者nil
所以应该用统一代码 1 来代表ture
对了吧?
发表于 2022-10-12 16:11:21 | 显示全部楼层
感谢楼主共享!
发表于 2022-10-12 16:36:19 | 显示全部楼层
调用外部程序不能称为加密吧,外部程序改一下,可以返回任何需要的值
 楼主| 发表于 2022-10-12 17:02:30 | 显示全部楼层
小菜123 发表于 2022-10-12 16:36
调用外部程序不能称为加密吧,外部程序改一下,可以返回任何需要的值

这个所谓的外部的程序是windows自带的内部程序,其实就等价于cad的程序
借用一位大佬的说法,是windows造好的轮子,没必要自己造轮子
直接拿来用,不仅方便而且很快
再说了,windows的程序哪是说改就能改的?

点评

你说的没错,但自己编的windows程序不能通用了,有何意义? windows自带的程序,你有我有大家有,才是通用的,通用才有存在的意义  发表于 2022-10-13 11:08
我自己电脑里的程序,还不是想改就改(删掉用自己的程序替代都可以)?加个壳判断一下是不是加密程序在调用也简单  发表于 2022-10-12 21:28
发表于 2022-10-12 18:34:50 | 显示全部楼层
建议增加判断临时文件是否存在,避免文件生成迟钝,导致读取不了
(while(not(vl-file-size  临时文件)))
发表于 2022-10-12 20:18:19 | 显示全部楼层
大牛现身了啊!可惜没币下不了了。。。

评分

参与人数 1明经币 +1 收起 理由
tigcat + 1 送一个

查看全部评分

 楼主| 发表于 2022-10-12 21:49:37 来自手机 | 显示全部楼层
本帖最后由 caaooo 于 2022-10-12 21:58 编辑
caoliu023 发表于 2022-10-12 18:34
建议增加判断临时文件是否存在,避免文件生成迟钝,导致读取不了
(while(not(vl-file-size  临时文件)))

暂时还没发现这个问题,为了程序简单,暂时先不改了吧
你有这个现象么?
又出现个会反编译的大佬
 楼主| 发表于 2022-10-12 21:52:41 来自手机 | 显示全部楼层
这个程序目前还有一个bug
 楼主| 发表于 2022-10-12 21:56:08 来自手机 | 显示全部楼层
caaooo 发表于 2022-10-12 21:52
这个程序目前还有一个bug

当字符串前有空格,会忽略掉
另外,单字符串 0到9 也有问题
引申成为当字符串最后一位为0到9,前一位为空格的话,也出现问题
我正在考虑如何解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 13:47 , Processed in 0.201553 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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