当前位置: 首页 > news >正文

Hashcat 无显卡服务器 (CPU 模式) 部署方案

当 Hashcat 提示 No OpenCL, HIP or CUDA compatible platform found 时,说明系统缺少 CPU OpenCL 运行时。在 openEuler 等 Linux 环境下,手动编译 PoCL 是最稳定的解决办法。

第一步:安装基础依赖

首先确保系统有编译工具、LLVM 环境以及 OpenCL 加载器。

sudo dnf groupinstall -y "Development Tools"
sudo dnf install -y cmake clang clang-devel llvm-devel ocl-icd ocl-icd-devel hwloc-devel patch

第二步:下载并编译 PoCL (CPU 运行时)

由于 openEuler 的 LLVM 版本(通常为 12.x)较老,必须使用 PoCL 的 release_1_8 分支以确保兼容性。

cd /root
git clone https://github.com/pocl/pocl.git
cd pocl
# 切换到兼容老版本 LLVM 的分支
git checkout release_1_8# 开始编译
mkdir build && cd build
cmake -DENABLE_ICD=ON ..
make -j$(nproc)
sudo make install

第三步:配置系统识别驱动 (ICD)

安装完成后,必须告知系统 OpenCL 库的具体位置。

  1. 刷新动态库缓存:
sudo ldconfig
  1. 手动创建 ICD 配置文件:
sudo mkdir -p /etc/OpenCL/vendors
# 指向刚才编译生成的库文件位置
echo "/usr/local/lib64/libpocl.so" | sudo tee /etc/OpenCL/vendors/pocl.icd

第四步:验证 Hashcat 状态

使用 -I 参数查看是否已成功识别 CPU。

# 替换为你实际的 hashcat 路径
/opt/UltimaSafe/bin/hashcat-7.1.2/hashcat.bin -I

预期输出: 看到 Device Type: CPU 且状态为可用的设备。


常用操作与避坑指南

1. 运行测试 (Benchmark)

在 CPU 上运行时,建议加上 -O(优化内核)以提升速度:

hashcat -b -O

2. 强制运行

如果 Hashcat 提示 Outdated PoCL 但你想继续使用,请添加 --force 参数:

hashcat -b --force

3. 设置快捷命令

为了避免每次输入长路径,建议设置别名:

echo "alias hashcat='/opt/UltimaSafe/bin/hashcat-7.1.2/hashcat.bin'" >> ~/.bashrc
source ~/.bashrc

4. 常见路径说明

  • ICD 目录: /etc/OpenCL/vendors/(Hashcat 启动时扫描这里)。
  • PoCL 库: /usr/local/lib64/libpocl.so
  • Hashcat 本体: /opt/UltimaSafe/bin/hashcat-7.1.2/hashcat.bin

下次部署时,只需按顺序执行前三步即可。如果 Intel 官方运行时 (intel-oneapi-runtime-opencl) 已经存在,只需确保 /etc/OpenCL/vendors/ 下有对应的 .icd 文件指向它。

http://www.jsqmd.com/news/417822/

相关文章:

  • 2026年情感与少儿心理咨询机构选型指南:如何为家庭成长找到可靠伙伴 - 品牌推荐官
  • 所有人年度生活数字总结报告,比平台总结更走心。
  • 新手也能上手 AI论文写作软件,千笔写作工具 VS WPS AI,研究生专属神器!
  • 2026 年全国扫地机厂家哪家好? 口碑品牌适配不同用户需求 优质品牌技术与服务全景解析 - 深度智识库
  • 2026年电池材料/超细/废旧电池/小苏打/超微粉碎机推荐:潍坊帕尔曼粉体设备全系解决方案 - 品牌推荐官
  • 学长亲荐 8个降AI率工具:本科生必看的降AI率测评与推荐
  • 2026环保艺术涂料热销榜:品质之选,打造健康居住环境,家装艺术漆/微晶石艺术漆/艺术涂料,环保艺术涂料实力厂家哪家强 - 品牌推荐师
  • 护网行动红蓝对抗实战复盘:红队突破技巧+蓝队防御避坑,直接套用
  • 实测才敢推!千笔,人气爆表的AI论文软件
  • 计算机毕业设计之基于SpringBoot技术的教学辅助平台的设计与实现
  • Compose 中 Box 布局核心概念:ContentAlignment vs Modifier.align
  • 计算机毕业设计之springboot篮球比赛服务平台
  • MongoDB MCP Server Windows 安装指南
  • GEO推广哪家企业技术强?六大垂直平台供您参考 - 品牌推荐大师1
  • 2026 年 2 月徐州压路机/装载机/清扫机防撞系统/夜间施工照明灯/LED信息看板厂家综合选购推荐报告 - 2026年企业推荐榜
  • 计算机毕业设计之springboot城市交通管理系统的设计与实现
  • Qt技巧笔记(十):QPainter 详解与实践指南
  • 2026年不锈钢线性排水沟厂家推荐:一体式U型槽/成品排水槽/地沟盖板,专业定制与高效排水解决方案 - 品牌企业推荐师(官方)
  • 2026不容错过!高功率密度电源优质供应商全览,军用电源/铁路电源/氢能源车载直流转换器,高功率密度电源源头定制排行榜 - 品牌推荐师
  • python3 导出redis数据,根据redis前缀模糊匹配
  • 还在为高能耗烦恼?这款来自格栅除污机“优质生产商”的节能新品,一年省下一台设备钱 - 品牌推荐大师1
  • NMN哪个牌子好?2026年NMN选购指南:这10个品牌才是正规军。 - 速递信息
  • 封边机有哪些品牌可以选择? - 星辉数控
  • 2026年在线零气发生器源头厂家|专业生产制造商直供 - 品牌推荐大师1
  • 2026梯式电缆桥架厂家推荐:模压电缆桥架/托盘式电缆桥架/槽式镀锌桥架厂家精选。 - 品牌推荐官
  • 前端已死?前端未来的出路在哪?前端寒冬何时走?
  • 2026自动化立体库货架品牌大盘点,这些品牌值得关注,穿梭式货架/自动化立体库货架,自动化立体库货架销售厂家口碑排行 - 品牌推荐师
  • 深度评测2026年高压管件:国内法兰管件厂家优选指南,弯头管件/保温管道/工厂预制化管道/管件,高压管件公司排行 - 品牌推荐师
  • 打造细胞“工厂”:基因敲除技术在优化生物工艺中的应用
  • keil中不支持二进制的问题