{"id":6381,"date":"2019-10-21T08:09:46","date_gmt":"2019-10-21T13:09:46","guid":{"rendered":"http:\/\/allidm.com\/blog\/?p=6381"},"modified":"2019-10-21T08:10:19","modified_gmt":"2019-10-21T13:10:19","slug":"how-to-process-passwords-as-a-software-developer","status":"publish","type":"post","link":"https:\/\/allidm.com\/blog\/how-to-process-passwords-as-a-software-developer\/","title":{"rendered":"How to Process Passwords as a Software Developer"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Passwords are still the primary method of authentication today, in a form of <em>something you know.<\/em> Humans are lazy, often resulting in low entropy and reused passwords.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Magnitudes of research and thought have been put into protecting passwords. They are known as the simplest form of a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Challenge%E2%80%93response_authentication\">challenge\u2013response authentication<\/a> scheme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because the challenge &#8220;What is your password?&#8221; is repeated, so is the response, opening the door to possible <a href=\"https:\/\/en.wikipedia.org\/wiki\/Replay_attack\">replay attacks<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Read more at &#8211; <a href=\"https:\/\/dev.to\/nathilia_pierce\/how-to-process-passwords-as-a-software-developer-3dkh\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"How to Process Passwords as a Software Developer (opens in a new tab)\">How to Process Passwords as a Software Developer<\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Passwords are still the primary method of authentication today, in a form of something you know. Humans are lazy, often resulting in low entropy and reused passwords. Magnitudes of research and thought have been put into protecting passwords. They are known as the simplest form of a challenge\u2013response authentication scheme. Because the challenge &#8220;What is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1902],"tags":[1929],"class_list":["post-6381","post","type-post","status-publish","format-standard","hentry","category-password-manager","tag-software-developer"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p25vfy-1EV","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/posts\/6381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/comments?post=6381"}],"version-history":[{"count":2,"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/posts\/6381\/revisions"}],"predecessor-version":[{"id":6383,"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/posts\/6381\/revisions\/6383"}],"wp:attachment":[{"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/media?parent=6381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/categories?post=6381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/tags?post=6381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}