{"version":"1.0","provider_name":"SiteGround Blog","provider_url":"https:\/\/newblog.siteground.com\/en","author_name":"Cal Evans","author_url":"https:\/\/newblog.siteground.com\/en\/author\/calevans\/","title":"Securing User Passwords With \"Have I Been Pwned\"","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"OObgqgIG06\"><a href=\"https:\/\/newblog.siteground.com\/en\/securing-passwords-have-been-pwned\/\">Securing User Passwords with &#8220;Have I Been Pwned&#8221;<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/newblog.siteground.com\/en\/securing-passwords-have-been-pwned\/embed\/#?secret=OObgqgIG06\" width=\"600\" height=\"338\" title=\"&#8220;Securing User Passwords with &#8220;Have I Been Pwned&#8221;&#8221; &#8212; SiteGround Blog\" data-secret=\"OObgqgIG06\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","thumbnail_url":"https:\/\/newblog.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2020\/08\/securing-passwords.png","thumbnail_width":600,"thumbnail_height":300,"description":"Most developers are familiar with the website \u201cHave I Been Pwned?\u201d Most non-developer and non-techie people have probably never heard of it. That\u2019s ok, that\u2019s what this blog post is for \u2013 to not only tell you about it but to show you how to use it to keep your WordPress site safer."}