You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RSA-OAEP示例代码在Kali Linux编译运行输出异常求助

RSA-OAEP示例代码运行错误排查
  • 核心诱因:单独编译sboxes.o、tiger.o时未携带与主程序一致的-DTEST编译宏,导致不同编译单元的条件编译逻辑不匹配,属于典型的编译参数不一致问题。
  • 修复编译流程:
    按照统一的编译参数重新生成所有目标文件及可执行程序,执行命令如下:
    # 携带相同参数编译依赖目标文件
    gcc -O0 -ggdb -Wall -W -DTEST -c sboxes.c
    gcc -O0 -ggdb -Wall -W -DTEST -c tiger.c
    # 重新编译主程序并运行
    gcc -O0 -ggdb -Wall -W -DTEST tiger.o sboxes.o oaep.c -o oaep && ./oaep SomeRandomString
    
  • 补充排查点:
    1. 确认本地所有源码文件完整,包含对应头文件,无缺失、篡改
    2. 若修改过测试代码逻辑,确认加解密流程的输入输出完全匹配,无字节截断、编码转换问题

内容的提问来源于stack exchange,提问作者Martin Janitor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 19:24:05