بدون دانستن اینکه در چه نوع دستگاهی از hashcat استفاده می کنید و آیا این سخت افزار از پشتیبانی OpenCL برخوردار است ، باید hashcat -I را اجرا کنید که به شما می گوید کدام دستگاههای پشتیبانی شده OpenCL در دستگاه شما حضور دارند. Hashcat می تواند از منابع CPU یا GPU OpenCL استفاده کند.
سپس مشخص می کنید از کدام دستگاه (ها) می خواهید استفاده کنید. هاشکات ویکی
-I ، --opencl-info | | نمایش اطلاعات در مورد سیستم عامل ها / دستگاه های OpenCL کشف شده | -من
--opencl-platforms | خیابان | سکوهای OpenCL برای استفاده ، جدا شده با کاما | --opencl-platform = 2
-d ، --opencl-device | خیابان | دستگاه های OpenCL برای استفاده ، جدا شده با کاما | -د 1
-D ، --opencl-device-types | خیابان | انواع دستگاه OpenCL برای استفاده ، جدا شده با کاما | -D 1
--opencl-وکتور عرض | شماره | دستی بردار OpenCL-عرض تا X | - وکتور-وکتور = 4
همچنین اگر از مجازی سازی استفاده می کنید ، لازم است OpenCL را نصب کنید
Ex For Deb / Ubuntu:
apt-get install libhwloc-dev ocl-icd-dev okl-icd-opencl-dev
apt-get install pocl-opencl-icd