{"id":33910,"date":"2019-10-31T21:55:20","date_gmt":"2019-10-31T18:55:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga\/"},"modified":"2019-10-31T21:55:20","modified_gmt":"2019-10-31T18:55:20","slug":"vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","title":{"rendered":"Vydanie John the Ripper 1.9.0-jumbo-1 s podporou FPGA","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lists\/announce\/2019\/05\/14\/1\">Vydan\u00e1<\/a><\/noindex> nov\u00e1 verzia najstar\u0161ieho podporovan\u00e9ho programu na v\u00fdber hesiel <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/john\/\">John the Ripper 1.9.0-jumbo-1<\/a><\/noindex> (projekt sa vyv\u00edja od roku 1996). Od vydania predch\u00e1dzaj\u00facej verzie 1.8.0-jumbo-1 uplynulo 4,5 roka, po\u010das ktor\u00fdch bolo vykonan\u00fdch viac ako 6000 zmien (git commits) od viac ako 80 v\u00fdvoj\u00e1rov. V\u010faka <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/claudioandre-br\/packages#testing\">nepretr\u017eitej integr\u00e1cie<\/a><\/noindex>, vr\u00e1tane predbe\u017enej overovania ka\u017ed\u00e9ho zmeny (pull request) na mnoh\u00fdch platform\u00e1ch, po\u010das tohto obdobia v\u00fdvoj\u00e1ri odpor\u00fa\u010dali pou\u017e\u00edva\u0165 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\">aktu\u00e1lnu ed\u00edciu z GitHubu<\/a><\/noindex>, ktor\u00e9ho stav bol stabiln\u00fd napriek vykonan\u00fdm zmen\u00e1m. Hlavn\u00fd k\u00f3d projektu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\/\">distribuovan\u00fd<\/a><\/noindex> je pod licenciou GPLv2+, pri\u010dom k\u00f3d niektor\u00fdch komponentov je pod licenciou BSD. <\/p>\n<p>Rysom novej verzie je podpora FPGA (okrem CPU, GPU a Xeon Phi). Pre dosky <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ztex.de\/usb-fpga-1\/usb-fpga-1.15y.e.html\">ZTEX 1.15y<\/a><\/noindex>, ktor\u00e9 obsahuj\u00fa 4 \u010dipy FPGA a p\u00f4vodne sa pou\u017e\u00edvali hlavne na \u0165a\u017ebu Bitcoin, je teraz realizovan\u00fdch 7 typov hash hesiel: bcrypt, klasick\u00fd descrypt (vr\u00e1tane bigcrypt), sha512crypt, sha256crypt, md5crypt (vr\u00e1tane Apache apr1 a AIX smd5), Drupal7 a phpass (pou\u017e\u00edvan\u00fd najm\u00e4 vo WordPress). Niektor\u00e9 z nich s\u00fa implementovan\u00e9 na FPGA po prv\u00fdkr\u00e1t. <\/p>\n<p>Pre v\u00fdkon bcrypt sa dosiahlo ~119k c\/s pri 2^5 iter\u00e1ci\u00e1ch (&#171;$2b$05&#187;) s odberom pribli\u017ene ~27 wattov, \u010do podstatne prekra\u010duje v\u00fdsledky najnov\u0161\u00edch GPU, pokia\u013e ide o dosku, cenu zariadenia a v\u00fdkon na watt. Podporovan\u00e9 s\u00fa tie\u017e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.techsolvency.com\/passwords\/ztex\/\">klastre<\/a><\/noindex> z t\u00fdchto typov dosiek, \u010do bolo overen\u00e9 a\u017e do 16 dosiek (64 \u010dipov FPGA) ovl\u00e1dan\u00fdch z jedn\u00e9ho Raspberry Pi 2. Podporuje sa be\u017en\u00e1 funk\u010dnos\u0165 John the Ripper, vr\u00e1tane v\u0161etk\u00fdch re\u017eimov v\u00fdberu hesiel a s\u00fabe\u017en\u00e9ho na\u010d\u00edtania ve\u013ek\u00e9ho mno\u017estva hashov. <\/p>\n<p>Na zr\u00fdchlenie prev\u00e1dzky sa implementovalo pou\u017eitie masky (re\u017eim &#171;&#8212;mask&#187;, vr\u00e1tane kombin\u00e1ci\u00ed s \u010fal\u0161\u00edmi re\u017eimami) a porovn\u00e1vanie vypo\u010d\u00edtan\u00fdch hashov s t\u00fdmi nahran\u00fdmi na strane FPGA. Z realiza\u010dn\u00e9ho h\u013eadiska, vo viacer\u00fdch dizajnoch (napr\u00edklad pre <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\/tree\/bleeding-jumbo\/src\/ztex\/fpga-sha512crypt\">sha512crypt a Drupal7<\/a><\/noindex>) pou\u017eit\u00e9 bloky pozost\u00e1vaj\u00face z viacvl\u00e1knov\u00fdch procesorov\u00fdch jadier (soft CPU cores), ktor\u00e9 komunikuj\u00fa s kryptografick\u00fdmi jadrami. V\u00fdvoj tejto funkcionality viedol Denis Burikin v koordin\u00e1cii s \u010fal\u0161\u00edmi v\u00fdvoj\u00e1rmi jumbo.<\/p>\n<p>In\u00e9 d\u00f4le\u017eit\u00e9 zmeny:<\/p>\n<ul>\n<li class=\"l\"> Podpora ve\u013ek\u00e9ho mno\u017estva dodato\u010dn\u00fdch typov hashov, \u0161ifrov a pod., vr\u00e1tane ako klasick\u00fdch hashov hesiel (napr\u00edklad z nov\u00fdch verzi\u00ed QNX), tak aj kryptomenov\u00fdch pe\u0148a\u017eeniek, \u0161ifrovan\u00fdch arch\u00edvov a \u0161ifrovan\u00fdch s\u00faborov\u00fdch syst\u00e9mov (napr\u00edklad Bitlocker a FreeBSD geli), a tie\u017e podpora nov\u00fdch variant form\u00e1tov, ktor\u00e9 boli predt\u00fdm podporovan\u00e9 (napr\u00edklad pridan\u00e1 podpora bcrypt-pbkdf pre OpenBSD softraid) a mnoho \u010fal\u0161ieho. Celkovo bolo pridan\u00fdch 80 form\u00e1tov na CPU a 47 na OpenCL. Celkov\u00fd po\u010det form\u00e1tov je teraz 407 na CPU (alebo 262, ak nepo\u010d\u00edtame &#171;dynamic&#187; form\u00e1ty prisp\u00f4sobite\u013en\u00e9 z konfigura\u010dn\u00fdch s\u00faborov) a 88 na OpenCL.\n<li class=\"l\"> Odstr\u00e1nenie podpory jazyka CUDA v prospech OpenCL, \u010do nijako nebr\u00e1ni pln\u00e9mu vyu\u017eitiu GPU od NVIDIA (a dokonca to pom\u00e1ha, v\u010faka zameraniu v\u00fdvoja a optimaliz\u00e1ci\u00ed na jednu implement\u00e1ciu ka\u017ed\u00e9ho form\u00e1tu pod GPU namiesto dvoch implement\u00e1ci\u00ed predt\u00fdm).\n<li class=\"l\"> Podpora nov\u00fdch in\u0161truk\u010dn\u00fdch s\u00faborov SIMD \u2014 AVX2, AVX-512 (vr\u00e1tane druh\u00e9ho gener\u00e1cie Xeon Phi) a MIC (pre prv\u00fa gener\u00e1ciu) \u2014 ako aj univerz\u00e1lnej\u0161ie a komplexnej\u0161ie vyu\u017eitie SIMD v implement\u00e1ci\u00e1ch mnoh\u00fdch form\u00e1tov, vr\u00e1tane aplik\u00e1cie predt\u00fdm podporovan\u00fdch in\u0161truk\u010dn\u00fdch s\u00faborov a\u017e po AVX a XOP na x86(-64) a<br \/>\nNEON, ASIMD a AltiVec na ARM, Aarch64 a POWER, respekt\u00edve.<\/p>\n<li class=\"l\"> Mno\u017estvo optimaliz\u00e1ci\u00ed pre CPU a OpenCL, ako pre efekt\u00edvnej\u0161iu pr\u00e1cu s ve\u013ek\u00fdm po\u010dtom hashov s\u00fa\u010dasne (napr\u00edklad testovanie 320 mili\u00f3nov hashov SHA-1 na GPU), tak aj pre zv\u00fd\u0161enie r\u00fdchlosti v\u00fdpo\u010dtu hashov. \u010cas\u0165 t\u00fdchto optimaliz\u00e1ci\u00ed je univerz\u00e1lna, \u010das\u0165 pokr\u00fdva r\u00f4zne podmno\u017einy form\u00e1tov, a mnoh\u00e9 s\u00fa \u0161pecifick\u00e9 pre jednotliv\u00e9 form\u00e1ty.\n<li class=\"l\"> (Auto-)nastavenie optim\u00e1lneho buferovania overovan\u00fdch hesiel na CPU (&#171;&#8212;tune=auto &#8212;verbosity=5&#187;) a optim\u00e1lnych ve\u013ekost\u00ed \u00faloh na OpenCL (zapnut\u00e9 ako predvolen\u00e9), vr\u00e1tane zoh\u013eadnenia pomal\u00e9ho n\u00e1behu na pln\u00fa pracovn\u00fa frekvenciu GPU s\u00e9rie NVIDIA GTX 10xx a nov\u0161\u00edch. Pou\u017eitie skuto\u010dne nahran\u00fdch hashov a re\u00e1lnej d\u013a\u017eky overovan\u00fdch hesiel (ke\u010f je vopred zn\u00e1ma) pre tak\u00e9 auto-nastavenie.\n<li class=\"l\"> Pridanie kompil\u00e1tora &#171;dynamick\u00fdch v\u00fdrazov&#187;, ktor\u00e9 s\u00fa definovan\u00e9 priamo na pr\u00edkazovom riadku a implementuj\u00fa nov\u00e9 hybridn\u00e9 typy hashov, napr\u00edklad &#171;&#8212;format=dynamic=&#8217;sha1(md5($p).$s)'&#187;, vypo\u010d\u00edtavan\u00e9 na CPU s pou\u017eit\u00edm SIMD. Ako s\u00fa\u010dasti tak\u00fdchto v\u00fdrazov s\u00fa podporovan\u00e9 desiatky r\u00fdchlych hashov (od be\u017en\u00fdch ako MD5 po mierne exotick\u00e9 ako Whirlpool), sp\u00e1janie pod\u0159etazcov, k\u00f3dovanie a dek\u00f3dovanie, zmenu ve\u013ekosti znakov, odkazy na heslo, so\u013e, meno pou\u017e\u00edvate\u013ea a re\u0165azcov\u00e9 kon\u0161tanty.\n<li class=\"l\"> Odstr\u00e1nenie ne\u017eiaducich rozdielov od hashcat, vr\u00e1tane podpory predt\u00fdm \u0161pecifick\u00fdch pre hashcat pravidiel (pr\u00edkazy pre pravidl\u00e1 wordlist), prechod na \u010d\u00edslovanie zariaden\u00ed OpenCL od 1, aplikovanie rovnak\u00fdch d\u013a\u017eok hesiel (zvy\u010dajne d\u013a\u017eka 7) pri v\u00fdkonov\u00fdch testoch ako predvolen\u00e9.\n<li class=\"l\"> Nov\u00e9 re\u017eimy generovania kontrolovan\u00fdch hesiel (cracking modes), vr\u00e1tane PRINCE z hashcat (tvor\u00ed &#171;fr\u00e1zy&#187;, kombinovan\u00edm nieko\u013ek\u00fdch slov v porad\u00ed rast\u00facej s\u00fahrnnej d\u013a\u017eky), subsets (\u010dist\u00ed hesl\u00e1 s nedostato\u010dn\u00fdm po\u010dtom r\u00f4znych symbolov, aj ke\u010f tieto symboly poch\u00e1dzaj\u00fa z ve\u013ek\u00e9ho s\u00faboru mo\u017en\u00fdch) a hybrid external (umo\u017e\u0148uje extern\u00fdm re\u017eimom, zak\u00f3dovan\u00fdm v konfigura\u010dn\u00fdch s\u00faboroch v jazyku podobnom C, generova\u0165 mno\u017estvo kontrolovan\u00fdch hesiel na z\u00e1klade ka\u017ed\u00e9ho z\u00e1kladn\u00e9ho &#171;slova&#187;, dodan\u00e9ho in\u00fdm re\u017eimom). Taktie\u017e nieko\u013eko nov\u00fdch preddefinovan\u00fdch extern\u00fdch re\u017eimov.\n<li class=\"l\"> \u010eal\u0161ie mo\u017enosti pou\u017e\u00edvaj\u00face nieko\u013eko re\u017eimov s\u00fa\u010dasne (jeden nad druh\u00fdm &#8212; stacking), ako aj mo\u017enosti pou\u017ei\u0165 sady pravidiel (wordlist rules stacking).\n<li class=\"l\"> Vylep\u0161enia re\u017eimov mask (postupn\u00e9 natiahnutie masky v ur\u010denom rozsahu d\u013a\u017eok, aplik\u00e1cia masky na strane zariadenia OpenCL alebo platne FPGA) a single crack (rozumn\u00e9 spr\u00e1vanie na zariadeniach, ktor\u00e9 po\u010d\u00edtaj\u00fa ve\u013ek\u00e9 mno\u017estvo hashov paralelne, na \u010do predt\u00fdm v tomto re\u017eime ch\u00fdbali overovan\u00e9 hesl\u00e1, rovnako ako obmedzenia na vyu\u017eitie pam\u00e4te).\n<li class=\"l\"> Mno\u017estvo vylep\u0161en\u00ed podpory Unicode a in\u00fdch k\u00f3dovan\u00ed v r\u00f4znych subsyst\u00e9moch.\n<li class=\"l\"> Mno\u017estvo vylep\u0161en\u00ed programov *2john (prev\u00e1dzaj\u00face s\u00fabory r\u00f4znych form\u00e1tov na<br \/>\npou\u017e\u00edvanie s john), najm\u00e4 wpapcap2john (spracov\u00e1va WiFi traffic).<\/p>\n<li class=\"l\"> Mnoho nov\u00fdch mo\u017enost\u00ed p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku, nastaven\u00ed v john.conf, mo\u017enost\u00ed skriptu configure a odpov\u00eddaj\u00edc\u00edch nov\u00fdch funkc\u00ed, z nich\u017e v\u0161echny zde nebyly zm\u00edn\u011bny.\n<li class=\"l\"> Zv\u00fd\u0161en\u00ed kvality k\u00f3du d\u00edky vestav\u011bn\u00e9 podpo\u0159e ladic\u00edch sestaven\u00ed s AddressSanitizer (d\u0159\u00edve) a UndefinedBehaviorSanitizer (p\u0159id\u00e1no), p\u0159id\u00e1n\u00edm zabudovan\u00e9ho fuzzov\u00e1n\u00ed form\u00e1t\u016f (v r\u00e1mci GSoC 2015), pou\u017eit\u00ed nep\u0159etr\u017eit\u00e9 integrace (sestaven\u00ed pro des\u00edtky kombinac\u00ed opera\u010dn\u00edho syst\u00e9mu a kompil\u00e1toru a testov\u00e1n\u00ed spr\u00e1vn\u00e9 podpory v\u0161ech form\u00e1t\u016f v nich).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50702\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 John the Ripper 1.9.0-jumbo-1 (\u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 1996 \u0433\u043e\u0434\u0430). C \u0432\u044b\u0445\u043e\u0434\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 1.8.0-jumbo-1 \u043f\u0440\u043e\u0448\u043b\u043e 4.5 \u0433\u043e\u0434\u0430, \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u043e \u0432\u043d\u0435\u0441\u0435\u043d\u043e \u0431\u043e\u043b\u0435\u0435 6000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 (git commits) \u043e\u0442 \u0431\u043e\u043b\u0435\u0435 80 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f (pull request) \u043d\u0430 \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445, \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-33910","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a John the Ripper 1.9.0-jumbo-1 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 FPGA | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:55:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:55:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Vyd\u00e1n\u00ed John the Ripper 1.9.0-jumbo-1 s podporou FPGA | ProHoster","description":"Byla vyd\u00e1na nov\u00e1 verze nejstar\u0161\u00ed podporovan\u00e9 aplikace pro de\u0161ifrov\u00e1n\u00ed hesel","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a John the Ripper 1.9.0-jumbo-1 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 FPGA | ProHoster","og:description":"\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:55:20+00:00","article:modified_time":"2019-10-31T18:55:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33910","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 17:11:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:31:22","updated":"2026-01-21 17:11:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/33910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=33910"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/33910\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=33910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=33910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=33910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}