V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cy18
V2EX  ›  程序员

造轮子,搞了个 C 语言的 AES 库,求 star,谢谢各位了!

  •  
  •   cy18 · 2023-10-17 16:49:07 +08:00 · 1680 次点击
    这是一个创建于 405 天前的主题,其中的信息可能已经有所发展或是发生改变。
    15 条回复    2023-10-18 15:52:43 +08:00
    Cloutain
        1
    Cloutain  
       2023-10-17 17:00:28 +08:00
    已经 star 支持!
    bfdh
        2
    bfdh  
       2023-10-17 17:21:48 +08:00
    star +1
    Alan1994
        3
    Alan1994  
       2023-10-17 17:25:26 +08:00
    请问下遵守 MISRA-C:2012 代码规范的项目多吗
    gesse
        4
    gesse  
       2023-10-17 17:25:47 +08:00
    这个库相对于其他实现有什么特点?
    cy18
        5
    cy18  
    OP
       2023-10-17 17:34:25 +08:00   ❤️ 1
    @Alan1994 #3 FreeRTOS 项目下属的库基本都是遵守这个规范。
    cy18
        6
    cy18  
    OP
       2023-10-17 17:40:14 +08:00
    @gesse #4
    现有的针对 MCU 的库支持的 AES 模式不全,我把常用的模式全加上了。
    另外提供了几个选项,可以配置成尽量减小 RAM ,尽量减小 Flash 或者尽量提高速度。
    julyclyde
        7
    julyclyde  
       2023-10-17 19:43:06 +08:00
    为什么现在流行造轮子求 star 呢?
    这么做有什么意义吗?
    cy18
        8
    cy18  
    OP
       2023-10-17 19:56:22 +08:00   ❤️ 1
    @julyclyde #7 轮子是自己用得上的...既然已经造了,多点 star 肯定好...
    julyclyde
        9
    julyclyde  
       2023-10-18 12:23:16 +08:00
    @cy18 openSSL 里不是有现成的吗?甚至还能直接调 CPU 的硬件 AES 指令?
    你造这么一轮,评上职称了吗?
    liuidetmks
        10
    liuidetmks  
       2023-10-18 14:04:42 +08:00
    建议加个白盒功能,这样实用性更高些
    elarity
        11
    elarity  
       2023-10-18 14:06:06 +08:00
    @julyclyde xd ,造轮子本身是一种对理论的实践。费曼学习法中也是很重要的一环,与评不评职称没有关联,几乎不涉及功利目的。
    liuidetmks
        12
    liuidetmks  
       2023-10-18 14:09:37 +08:00
    @julyclyde 你这人,戾气真么这么重,op 为了好玩不行吗?
    cy18
        13
    cy18  
    OP
       2023-10-18 15:15:47 +08:00   ❤️ 1
    @julyclyde #9 MCU 跑不了
    cy18
        14
    cy18  
    OP
       2023-10-18 15:31:44 +08:00
    @liuidetmks #10 请教下,具体是怎样的白盒功能?
    liuidetmks
        15
    liuidetmks  
       2023-10-18 15:52:43 +08:00   ❤️ 1
    @cy18 就是密码打散,内存中无密码,一下难以说清,搜下 whitebox aes
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1024 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:12 · PVG 06:12 · LAX 14:12 · JFK 17:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.