V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
timnottom
V2EX  ›  程序员

我们有一个和 hashcat 和 opencl 有相关的需求,价格好商量,关键是找不到人

  •  
  •   timnottom · 2023-11-24 17:18:52 +08:00 · 973 次点击
    这是一个创建于 399 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为好像,会 hashcat 和 opencl 工资都不低,找不到人


    描述:

    Hashcat 源码在 GitHub 上有,直接搜就行

    Hashcat 对 DES 加密的破解流程如下:

    image.png

    这里面具体步骤是 hashcat 通过对明文进行加密,得到的密文,在和输入的密文进行哈希对比。

    需求: 现在需要建立一个新的模式给 hashcat ,可以借鉴 hashcat 的破解 DES 加密模式的代码(在 hashcat 中模式是 14000 ),要改变成最终的步骤是:

    image.png

    我们已知密文和 IV ,对于明文加上上面的验证方法,这样验证出来理论上会有很大的 key 的结果集,但是通过实战验证能够匹配的 key 大概只有 1-2 个

    对于 DES 加密,他是一种对称加密法,通过 16 轮次的相同操作对数据进行加密,大致步骤如下

    image.png

    他的加解密过程基本一直,不同的是 key 的轮次数和初始置换最终置换。可以简单了解一下,具体怎么实现的在 hashcat 的源码里面都有(解密函数,加密函数)

    在 hashcat 源码里面有个 m14000_a3-pure.cl

    这里面对于 DES 破解没有用到常规的步骤,是通过位与操作,所以他的效率很高,我们希望能通过类似这种高效的方式实现需求。

    5 条回复    2024-02-21 18:12:01 +08:00
    vishva2
        1
    vishva2  
       2023-11-25 01:42:47 +08:00 via Android
    预算多少
    timnottom
        2
    timnottom  
    OP
       2023-11-25 09:01:01 +08:00
    @vishva2 #1 主要的需求能做不,我们需要的性能高,?w 都是可以的
    allanzyne
        3
    allanzyne  
       2023-11-25 10:27:25 +08:00
    @timnottom 想了解一下 wx: QWxsYW5aeW5l (base64)
    vishva2
        4
    vishva2  
       310 天前 via Android
    @timnottom 还需要不,好久没上 v2
    timnottom
        5
    timnottom  
    OP
       310 天前
    @vishva2 不用了,谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2533 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:07 · PVG 23:07 · LAX 07:07 · JFK 10:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.