{"id":233,"date":"2025-02-20T00:00:00","date_gmt":"2025-02-19T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/hu\/wordpress-6-8-bcrypt-wp-password-bcrypt-kivezetes\/"},"modified":"2026-01-20T06:32:34","modified_gmt":"2026-01-20T05:32:34","slug":"wordpress-6-8-bcrypt-wp-password-bcrypt-kivezetes","status":"publish","type":"post","link":"https:\/\/helloblog.io\/hu\/wordpress-6-8-bcrypt-wp-password-bcrypt-kivezetes\/","title":{"rendered":"WordPress 6.8-t\u00f3l alap\u00e9rtelmezett a bcrypt: mi lesz a wp-password-bcrypt csomaggal?"},"content":{"rendered":"\n<p>A WordPress jelsz\u00f3kezel\u00e9se sok\u00e1ig tipikusan az a ter\u00fclet volt, ahol a k\u00f6z\u00f6ss\u00e9g \u00e9s k\u00fcls\u0151s csomagok pr\u00f3b\u00e1lt\u00e1k kit\u00f6mni a core hi\u00e1nyoss\u00e1gait. A WordPress 6.8 kapcs\u00e1n viszont egy r\u00e9g\u00f3ta v\u00e1rt v\u00e1ltoz\u00e1s \u00e9rkezik: a bejelent\u00e9s szerint a core alap\u00e9rtelmezett jelsz\u00f3-hash algoritmusa a <strong>bcrypt<\/strong> lesz. Ez a gyakorlatban azt jelenti, hogy a Roots \u00e1ltal karbantartott <code>wp-password-bcrypt<\/code> csomag szerepe l\u00e9nyeg\u00e9ben megsz\u0171nik.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mi v\u00e1ltozik pontosan a WordPress 6.8-ban?<\/h2>\n\n\n\n<p>A bcrypt egy kifejezetten jelszavak t\u00e1rol\u00e1s\u00e1ra tervezett hash-el\u00e9si megold\u00e1s, amelyn\u00e9l a sz\u00e1m\u00edt\u00e1si k\u00f6lts\u00e9g (cost) param\u00e9terezhet\u0151, \u00edgy j\u00f3l sk\u00e1l\u00e1zhat\u00f3 a mai hardverekhez \u00e9s t\u00e1mad\u00e1si m\u00f3dszerekhez. A WordPress 6.8 eset\u00e9n a core (teh\u00e1t a WordPress maga, k\u00fcls\u0151 b\u0151v\u00edtm\u00e9ny n\u00e9lk\u00fcl) a bejelent\u00e9s szerint <strong>bcryptet fog haszn\u00e1lni jelsz\u00f3-hash-el\u00e9sre<\/strong>.<\/p>\n\n\n\n<p>Ez nem csak pap\u00edron el\u0151rel\u00e9p\u00e9s: a gyakorlatban azt jelenti, hogy egy \u00e1tlagos WordPress telep\u00edt\u00e9s autentik\u00e1ci\u00f3s r\u00e9tege \u00e9rezhet\u0151en modernebb alapokra ker\u00fcl an\u00e9lk\u00fcl, hogy k\u00fcl\u00f6n csomagokkal vagy egyedi megold\u00e1sokkal kellene toldozni-foldozni.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mit jelent ez, ha eddig <code>wp-password-bcrypt<\/code>-et haszn\u00e1lt\u00e1l?<\/h2>\n\n\n\n<p>A Roots \u00e1ll\u00e1spontja egy\u00e9rtelm\u0171: <strong>WordPress 6.8 vagy \u00fajabb verzi\u00f3 eset\u00e9n nincs sz\u00fcks\u00e9g a <code>wp-password-bcrypt<\/code> csomagra<\/strong>. Elt\u00e1vol\u00edthatod, \u00e9s a megl\u00e9v\u0151 felhaszn\u00e1l\u00f3i jelszavak tov\u00e1bbra is m\u0171k\u00f6dni fognak \u2013 k\u00fcl\u00f6n migr\u00e1ci\u00f3s l\u00e9p\u00e9sek n\u00e9lk\u00fcl.<\/p>\n\n\n\n<p>A csomag kor\u00e1bban pont azt a hi\u00e1nyt p\u00f3tolta, hogy a core-ban nem volt er\u0151s, korszer\u0171 hash-el\u00e9s. Ha viszont a WordPress maga kezeli a bcryptet, akkor a k\u00fcls\u0151 megold\u00e1s feleslegess\u00e9 v\u00e1lik, \u00e9s csak extra karbantart\u00e1si fel\u00fcletet jelent.<\/p>\n\n\n\n<div class=\"wp-block-group callout callout-info is-style-info is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Fontos r\u00e9szlet<\/h4>\n\n\n<p>A forr\u00e1s szerint a WordPress core \u201ez\u00f6kken\u0151mentesen\u201d kezeli majd az autentik\u00e1ci\u00f3t, \u00e9s a kor\u00e1bbi jelszavak haszn\u00e1lat\u00e1hoz nem sz\u00fcks\u00e9ges k\u00fcl\u00f6n adatb\u00e1zis-migr\u00e1ci\u00f3 vagy felhaszn\u00e1l\u00f3i jelsz\u00f3csere.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Mi lesz a <code>wp-password-bcrypt<\/code> csomag sorsa?<\/h2>\n\n\n\n<p>A Roots a WordPress 6.8-as v\u00e1lt\u00e1s miatt kivezeti a csomagot, \u00e9s t\u00f6bb, ehhez kapcsol\u00f3d\u00f3 l\u00e9p\u00e9st is megtesznek:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>A <code>wp-password-bcrypt<\/code> <strong>abandoned<\/strong> st\u00e1tuszt kap Packagist-en (teh\u00e1t hivatalosan elhagyott csomagk\u00e9nt lesz jel\u00f6lve).<\/li>\n\n\n<li>Kiker\u00fclnek r\u00e1 a hivatkoz\u00e1sok a <strong>Bedrock<\/strong> rep\u00f3b\u00f3l \u00e9s a kapcsol\u00f3d\u00f3 dokument\u00e1ci\u00f3b\u00f3l.<\/li>\n\n\n<li>A GitHub repository archiv\u00e1l\u00e1sra ker\u00fcl.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Bedrock projektek: mire figyelj friss\u00edt\u00e9sn\u00e9l?<\/h2>\n\n\n\n<p>Ha Bedrock-alap\u00fa projektet viszel, a v\u00e1ltoz\u00e1s legk\u00e9zzelfoghat\u00f3bb r\u00e9sze az lehet, hogy a csomag \u00e9s a dokument\u00e1ci\u00f3s aj\u00e1nl\u00e1sok id\u0151vel elt\u0171nnek a megszokott helyekr\u0151l. A logika egyszer\u0171: WordPress 6.8+ mellett a bcrypt m\u00e1r nem \u201eextra\u201d, hanem alap.<\/p>\n\n\n\n<p>Gyakorlati oldalr\u00f3l ez jellemz\u0151en k\u00e9t d\u00f6nt\u00e9st jelent:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Ha a projektedet WordPress 6.8-ra (vagy \u00fajabbra) friss\u00edted, tervezd be a <code>wp-password-bcrypt<\/code> kivezet\u00e9s\u00e9t is.<\/li>\n\n\n<li>Ha valami\u00e9rt r\u00e9gebbi WordPress verzi\u00f3n kell maradnod, a forr\u00e1sanyag nem \u00edr arr\u00f3l, meddig \u00e9rdemes a csomaggal sz\u00e1molni \u2013 de fontos l\u00e1tni, hogy a Roots oldal\u00e1r\u00f3l a csomag \u00e9letciklusa lez\u00e1rul.<\/li>\n\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Mi\u00e9rt j\u00f3 h\u00edr ez WordPress szempontb\u00f3l?<\/h2>\n\n\n\n<p>A legnagyobb nyeres\u00e9g, hogy a korszer\u0171 jelsz\u00f3-hash-el\u00e9s nem \u201eopcion\u00e1lis kem\u00e9ny\u00edt\u00e9s\u201d lesz, hanem a platform r\u00e9sze. Ez k\u00fcl\u00f6n\u00f6sen ott sz\u00e1m\u00edt, ahol sok webhely \u00fczemeltet\u00e9se k\u00f6zben nem f\u00e9r bele, hogy minden projekthez k\u00fcl\u00f6n security csomagokat v\u00e1logass, audit\u00e1lj, friss\u00edts \u00e9s kompatibilit\u00e1si teszteket futtass.<\/p>\n\n\n\n<p>A Roots eredeti motiv\u00e1ci\u00f3ja is ez volt: a core hi\u00e1nyoss\u00e1gait jav\u00edtani addig, am\u00edg a WordPress maga nem l\u00e9p szintet. A 6.8-as v\u00e1lt\u00e1ssal ez a c\u00e9l teljes\u00fcl, ez\u00e9rt a <code>wp-password-bcrypt<\/code> fenntart\u00e1sa m\u00e1r nem ad val\u00f3s hozz\u00e1adott \u00e9rt\u00e9ket.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00d6sszefoglal\u00e1s fejleszt\u0151i szemmel<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>A bejelent\u00e9s szerint a <strong>WordPress 6.8<\/strong> alapb\u00f3l <strong>bcryptet<\/strong> haszn\u00e1l jelsz\u00f3-hash-el\u00e9sre.<\/li>\n\n\n<li>WordPress 6.8+ eset\u00e9n a <strong><code>wp-password-bcrypt<\/code> elt\u00e1vol\u00edthat\u00f3<\/strong>, a megl\u00e9v\u0151 jelszavak tov\u00e1bbra is m\u0171k\u00f6dnek, \u00e9s nincs sz\u00fcks\u00e9g k\u00fcl\u00f6n migr\u00e1ci\u00f3ra.<\/li>\n\n\n<li>A Roots a csomagot kivezeti: Packagist-en abandoned, Bedrock\/docs hivatkoz\u00e1sok t\u00f6rl\u00e9se, GitHub repo archiv\u00e1l\u00e1sa.<\/li>\n\n<\/ul>\n\n\n<div class=\"references-section\">\n                <h2>Hivatkoz\u00e1sok \/ Forr\u00e1sok<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/roots.io\/sunsetting-wp-password-bcrypt-with-wordpress-6-8\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sunsetting wp-password-bcrypt with WordPress 6.8<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2025\/02\/17\/wordpress-6-8-will-use-bcrypt-for-password-hashing\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 6.8 will use bcrypt for password hashing<\/a><\/li><li><a href=\"https:\/\/github.com\/roots\/wp-password-bcrypt\" target=\"_blank\" rel=\"noopener noreferrer\">wp-password-bcrypt<\/a><\/li><li><a href=\"https:\/\/github.com\/roots\/bedrock\" target=\"_blank\" rel=\"noopener noreferrer\">Bedrock<\/a><\/li><li><a href=\"https:\/\/discourse.roots.io\/t\/-\/29282\" target=\"_blank\" rel=\"noopener noreferrer\">Discuss this post on Roots Discourse<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Ha eddig a Roots-f\u00e9le `wp-password-bcrypt` csomaggal er\u0151s\u00edtetted a WordPress jelsz\u00f3kezel\u00e9s\u00e9t, a WordPress 6.8-t\u00f3l j\u00f3 es\u00e9llyel egyszer\u0171s\u00edthetsz: a core v\u00e9gre nat\u00edvan bcryptet haszn\u00e1l.<\/p>\n","protected":false},"author":5,"featured_media":230,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[100,101,69,3,10],"class_list":["post-233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-biztonsag","tag-bcrypt","tag-bedrock","tag-biztonsag","tag-roots","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/hu\/wp-json\/wp\/v2\/posts\/233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/hu\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/hu\/wp-json\/wp\/v2\/comments?post=233"}],"version-history":[{"count":1,"href":"https:\/\/helloblog.io\/hu\/wp-json\/wp\/v2\/posts\/233\/revisions"}],"predecessor-version":[{"id":256,"href":"https:\/\/helloblog.io\/hu\/wp-json\/wp\/v2\/posts\/233\/revisions\/256"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/hu\/wp-json\/wp\/v2\/media\/230"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/hu\/wp-json\/wp\/v2\/media?parent=233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/hu\/wp-json\/wp\/v2\/categories?post=233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/hu\/wp-json\/wp\/v2\/tags?post=233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}