找回密码
 注册
查看: 727|回复: 15
打印 上一主题 下一主题

license加密请教

[复制链接]
  • TA的每日心情
    开心
    2024-3-26 15:26
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    跳转到指定楼层
    1#
    发表于 2023-5-20 10:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    请一下,我自己做了一个安装包,我需要做license管理,让后我需要对license有加密限制(乱码)而且allegro读取license时是不需要加载密码的,请教大佬怎么实现?

    该用户从未签到

    推荐
    发表于 2023-6-6 20:29 | 只看该作者
    首先明确告诉你 ,如果考虑使用load来实现license的载入,那么可放弃了。。没有密码等于裸奔!可以尝试通过变量控制,把相关代码函数存储成cxt  。loadContext是不需要密码的,也能载入一部分东西。仅仅是思路。

    点评

    重點是密碼的不同, 最外面是用個人和網站名稱, 內層密碼就不同喔. 而且可另設時間或功能或檔案日期.....就看你功力了, 不算祼奔.  发表于 2023-6-11 22:45
    好方法  详情 回复 发表于 2023-6-6 23:22
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    2#
    发表于 2023-5-20 13:31 | 只看该作者
    本帖最后由 aarom 于 2023-5-20 22:04 编辑

    加密就需要解密, 而你要的方式, 比較有可能是使用SKILL的加密, 把LICENES 做成*.il  , 再加密, 而在另外SKILL *.il, LOAD它(LICENES.il).

    另外SKILL *.il , 再加密. (等於原廠若要解密也要二道密碼. 當然你有權設定二道以上.)

    而個人的暴力解密, 勸你不要只做一段IF 或 一段密碼偵測, 很容易暴力破解(沒解密但可破解.)

    至於你要用什麼條件, 就是個人功力和巧思了.
  • TA的每日心情
    开心
    2024-3-26 15:26
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    3#
     楼主| 发表于 2023-5-20 22:14 | 只看该作者
    aarom 发表于 2023-5-20 13:31
    加密就需要解密, 而你要的方式, 比較有可能是使用SKILL的加密, 把LICENES 做成*.il  , 再加密, 而在另外SKI ...

    谢谢大佬指点

    该用户从未签到

    5#
    发表于 2023-6-6 23:22 | 只看该作者
    zsking_SKillDev 发表于 2023-06-06 20:29:22
    首先明确告诉你 ,如果考虑使用load来实现license的载入,那么可放弃了。。没有密码等于裸奔!可以尝试通过变量控制,把相关代码函数存储成cxt  。loadContext是不需要密码的,也能载入一部分东西。仅仅是思路。


    好方法

    “来自电巢APP”

  • TA的每日心情
    开心
    2024-3-26 15:26
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    6#
     楼主| 发表于 2023-6-8 00:46 | 只看该作者
    zsking_SKillDev 发表于 2023-06-06 20:29:22
    首先明确告诉你 ,如果考虑使用load来实现license的载入,那么可放弃了。。没有密码等于裸奔!可以尝试通过变量控制,把相关代码函数存储成cxt  。loadContext是不需要密码的,也能载入一部分东西。仅仅是思路。


    请问怎么做cxt呢

    “来自电巢APP”

    点评

    setContext( "current") load("mySkillCode.il") defInitProc("current" 'myInit) saveContext("myContext.cxt") 这四条代码是Help里的例子 。第一句初始化,初始化后从此刻开始,lo  详情 回复 发表于 2023-6-11 21:11

    该用户从未签到

    7#
    发表于 2023-6-11 21:11 | 只看该作者

    setContext( "current")           
    load("mySkillCode.il")         
    defInitProc("current" 'myInit)  
    saveContext("myContext.cxt")   
    这四条代码是Help里的例子 。第一句初始化,初始化后从此刻开始,load进来的内容,会被记录。直到 SaveContext,这中间产生的操作结果会被存储。比如这期间load进来一个函数,save后的cxt就是包含了这个函数。

  • TA的每日心情
    开心
    2024-3-26 15:26
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    8#
     楼主| 发表于 2023-6-12 01:14 | 只看该作者

    setContext( "current")           
    load("mySkillCode.il")         
    defInitProc("current" 'myInit)  
    saveContext("myContext.cxt")   
    这四条代码是Help里的例子 。第一句初始化,初始化后从此刻开始,load进来的内容,会被记录。直到 SaveContext,这中间产生的操作结果会被存储。比如这期间load进来一个函数,save后的cxt就是包含了这个函数。

    [/quote]

    谢谢

    “来自电巢APP”

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

    本版积分规则

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-2-5 14:57 , Processed in 0.078125 second(s), 28 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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