{"id":125,"date":"2025-02-20T00:00:00","date_gmt":"2025-02-19T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/sv\/wordpress-6-8-bcrypt-standard-ta-bort-wp-password-bcrypt\/"},"modified":"2026-01-20T06:33:18","modified_gmt":"2026-01-20T05:33:18","slug":"wordpress-6-8-bcrypt-standard-ta-bort-wp-password-bcrypt","status":"publish","type":"post","link":"https:\/\/helloblog.io\/sv\/wordpress-6-8-bcrypt-standard-ta-bort-wp-password-bcrypt\/","title":{"rendered":"WordPress 6.8 g\u00f6r bcrypt till standard \u2013 dags att plocka bort wp-password-bcrypt"},"content":{"rendered":"\n<p>Under flera \u00e5r har ett av de mest \u00e5terkommande f\u00f6rb\u00e4ttringssp\u00e5ren i WordPress-v\u00e4rlden varit l\u00f6senordshanteringen. Roots-paketet <code>wp-password-bcrypt<\/code> har fyllt en tydlig lucka: att ge WordPress starkare l\u00f6senordshashning med bcrypt (en etablerad algoritm f\u00f6r att lagra l\u00f6senord s\u00e4krare genom att vara avsiktligt &#8220;dyr&#8221; att ber\u00e4kna).<\/p>\n\n\n\n<p>I och med WordPress 6.8 \u00e4ndras spelplanen. Enligt WordPress core-teamets besked blir bcrypt standardmetod f\u00f6r l\u00f6senordshashning i core. Det inneb\u00e4r att <code>wp-password-bcrypt<\/code> inte l\u00e4ngre beh\u00f6vs n\u00e4r sajten k\u00f6r WordPress 6.8 eller senare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vad inneb\u00e4r f\u00f6r\u00e4ndringen i praktiken?<\/h2>\n\n\n\n<p>Det viktiga f\u00f6r dig som f\u00f6rvaltar WordPress-sajter (s\u00e4rskilt Bedrock-installationer d\u00e4r <code>wp-password-bcrypt<\/code> ofta legat som ett Composer-beroende) \u00e4r: uppgraderar du till WordPress 6.8+ kan du ta bort paketet utan att beh\u00f6va g\u00f6ra n\u00e5gon l\u00f6senordsmigrering.<\/p>\n\n\n\n<p>Befintliga anv\u00e4ndare p\u00e5verkas inte negativt. L\u00f6senord forts\u00e4tter fungera, och WordPress core ska hantera autentiseringen smidigt med bcrypt d\u00e4r det \u00e4r till\u00e4mpligt. Med andra ord: du slipper b\u00e5de extra kod och extra underh\u00e5ll, men beh\u00e5ller s\u00e4kerhetsvinsten.<\/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\">Varf\u00f6r \u00e4r det h\u00e4r bra?<\/h4>\n\n\n<p>N\u00e4r en s\u00e4kerhetskritisk funktion flyttas in i core minskar beroendet av tredjepartspaket och speciall\u00f6sningar. Det f\u00f6renklar drift, uppgraderingar och fels\u00f6kning \u2013 utan att kompromissa med s\u00e4kerheten.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Om du anv\u00e4nder wp-password-bcrypt: vad b\u00f6r du g\u00f6ra nu?<\/h2>\n\n\n\n<p>Roots kommunicerar att paketet fasas ut i takt med att WordPress 6.8 tar \u00f6ver ansvaret. F\u00f6r dig inneb\u00e4r det i praktiken en ganska enkel st\u00e4dinsats n\u00e4r din milj\u00f6 \u00e4r p\u00e5 6.8 eller senare:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Verifiera att sajten faktiskt k\u00f6r WordPress 6.8 eller senare innan du tar bort n\u00e5got (g\u00e4ller s\u00e4rskilt om du hanterar flera milj\u00f6er som dev\/stage\/prod).<\/li>\n\n\n<li>Ta bort <code>wp-password-bcrypt<\/code> ur din Composer-konfiguration n\u00e4r du har uppgraderat WordPress.<\/li>\n\n\n<li>Rensa eventuella interna riktlinjer\/dokumentation d\u00e4r paketet n\u00e4mns, s\u00e5 att det inte \u00e5ker tillbaka in av gammal vana.<\/li>\n\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Vad h\u00e4nder med paketet hos Roots?<\/h2>\n\n\n\n<p>Roots g\u00f6r en tydlig avveckling f\u00f6r att spegla att paketet inte l\u00e4ngre fyller en funktion p\u00e5 moderna WordPress-versioner. Det de beskriver \u00e4r bland annat:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>wp-password-bcrypt<\/code> markeras som <strong>abandoned<\/strong> p\u00e5 Packagist.<\/li>\n\n\n<li>Referenser tas bort fr\u00e5n Bedrock och relaterad dokumentation.<\/li>\n\n\n<li>GitHub-repot arkiveras.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Lite kontext: varf\u00f6r fanns wp-password-bcrypt fr\u00e5n b\u00f6rjan?<\/h2>\n\n\n\n<p><code>wp-password-bcrypt<\/code> skapades f\u00f6r att ge WordPress-projekt b\u00e4ttre l\u00f6senordss\u00e4kerhet innan core hade stark hashning som standard. Den typen av &#8220;bro-paket&#8221; har varit vanliga i ekosystemet: communityn l\u00f6ser ett problem tidigt, och n\u00e4r WordPress v\u00e4l tar in f\u00f6rb\u00e4ttringen i core kan vi f\u00f6renkla v\u00e5ra stackar igen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sammanfattning<\/h2>\n\n\n\n<p>N\u00e4r WordPress 6.8 g\u00f6r bcrypt till standard f\u00f6r l\u00f6senordshashning blir Roots <code>wp-password-bcrypt<\/code> on\u00f6digt p\u00e5 sajter som k\u00f6r 6.8+. Du kan ta bort paketet utan migrering, och WordPress tar \u00f6ver hanteringen. Samtidigt fasar Roots ut paketet formellt genom att markera det som \u00f6vergivet, rensa referenser i Bedrock och arkivera repot.<\/p>\n\n\n<div class=\"references-section\">\n                <h2>Referenser \/ K\u00e4llor<\/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><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>K\u00f6r du Roots wp-password-bcrypt f\u00f6r att st\u00e4rka l\u00f6senordss\u00e4kerheten i WordPress? Med WordPress 6.8 blir bcrypt standard i core, vilket g\u00f6r paketet \u00f6verfl\u00f6digt p\u00e5 nya versioner.<\/p>\n","protected":false},"author":60,"featured_media":124,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[70,69,68,8,10],"class_list":["post-125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sakerhet","tag-autentisering","tag-bcrypt","tag-bedrock","tag-composer","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/posts\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/users\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/comments?post=125"}],"version-history":[{"count":1,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/posts\/125\/revisions"}],"predecessor-version":[{"id":148,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/posts\/125\/revisions\/148"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/media\/124"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/media?parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/categories?post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/sv\/wp-json\/wp\/v2\/tags?post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}