Blog

Back to Blog

John the Ripper parolni yechuvchi dasturning yangi versiyasi chiqarildi.

John the Ripper parolni yechuvchi dasturning yangi versiyasi chiqarildi.

Yangi 1.9.0-jumbo-1 versiyasining chiqarilishi avvalgi 1.8.0-jumbo-1 chiqarilganidan to’rt yildan ko’proq vaqt o’tgach sodir bo’ldi.

O’tgan hafta bepul, ochiq kodli parolni yechuvchi John the Ripper dasturining yangi versiyasi, 1.9.0-jumbo-1 versiyasi chiqarildi. Ushbu yangi versiya oldingi versiyadan (1.8.0-jumbo-1) to’rt yildan ko’proq vaqt o’tgach chiqdi. Bu vaqt ichida taxminan 80 ta ishlab chiquvchi John the Ripper kodiga 6000 dan ortiq o’zgartirishlar yoki git commits deb nomlangan narsalarni kiritdi. Asosiy yangiliklardan biri maydonda dasturlashtiriladigan darvoza massivlarini (FPGA) qo’llab-quvvatlashni amalga oshirish edi. To’rtta FPGA chipli ZTEX 1.15y platalari uchun yetti turdagi kriptografik xesh funksiyalari amalga oshirildi: bcrypt, descrypt (bigcrypt kengaytmasini o’z ichiga olgan holda), sha512crypt, sha256crypt, md5crypt (Apache apr1 va AIX smd5 ni o’z ichiga olgan holda), Drupal7 va phpass.

«–mask» rejimining joriy etilishi va hisoblangan xeshlarni FPGA tomonida yuklanganlar bilan taqqoslash funktsiyasi tufayli dasturning ishlashi sezilarli darajada tezlashdi.

John the Ripper oʻyinining yangi versiyasida ishlab chiquvchilar qiziqishning pasayishi tufayli CUDA arxitekturasidan voz kechishdi va NVIDIA grafik kartalarida muammosiz ishlaydigan koʻchma OpenCL tizimiga eʼtibor qaratishdi. 47 ta OpenCL formatidan foydalangan 1.8.0-jumbo-1 dan farqli oʻlaroq, yangi versiya 88 ta formatdan foydalanadi. Jami 1.9.0-jumbo-1 47 ta yangi OpenCL formatini qoʻshdi va oltita eskisini olib tashladi.

Yangi versiyada 80 ta yangi protsessor formati qo’shildi va 12 ta eski format olib tashlandi. Hozirda u 407 ta formatni o’z ichiga oladi. Taqqoslash uchun, 1.8.0-jumbo-1 da atigi 194 ta format mavjud edi.

1.9.0-jumbo-1 versiyasida CPU va OpenCL uchun ko’plab optimallashtirishlar amalga oshirildi, jumladan, ko’p sonli xeshlarni bir vaqtning o’zida qayta ishlash samaradorligini va ularni hisoblash tezligini oshirishga qaratilgan optimallashtirishlar. Ba’zi optimallashtirishlar universaldir, boshqalari esa ma’lum yoki aniq formatlarga qo’llaniladi.

Yangi xususiyatlarning to’liq ro’yxatini bu yerdan topishingiz mumkin.

Share this post

Back to Blog