<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Password on Bruno Pedro</title><link>https://brunopedro.com/tags/password/</link><description>Recent content in Password on Bruno Pedro</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 08 May 2018 10:00:15 -0700</lastBuildDate><atom:link href="https://brunopedro.com/tags/password/index.xml" rel="self" type="application/rss+xml"/><item><title>Still using HTTP Basic Auth?</title><link>https://brunopedro.com/2013/04/18/still-using-http-basic-auth/</link><pubDate>Thu, 18 Apr 2013 15:22:17 +0000</pubDate><guid>https://brunopedro.com/2013/04/18/still-using-http-basic-auth/</guid><description>&lt;p>Great article by &lt;a href="http://swaggadocio.com/" title="Steve Graham">Steve Graham&lt;/a> about why you should &lt;strong>stop using &lt;a href="http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol">HTTP&lt;/a> Basic Auth&lt;/strong> immediately!&lt;/p>
&lt;blockquote>
&lt;p>As well as being tremendously simple, HTTP Basic by itself is also tremendously insecure, i.e. it is implemented by simply &lt;a href="http://en.wikipedia.org/wiki/Base64" title="Base64">Base64&lt;/a> encoding the username and password concatenated with a colon &amp;ldquo;:&amp;rdquo; character. It then follows that HTTP Basic should only be used, if at all, over securely encrypted connections.&lt;/p>
&lt;/blockquote>
&lt;p>Original article: &lt;a href="http://swaggadocio.com/post/48223179207/why-the-hell-does-your-api-still-use-http-basic-auth" title="WHY THE HELL DOES YOUR API STILL USE HTTP BASIC AUTH?">WHY THE HELL DOES YOUR API STILL USE HTTP BASIC AUTH?&lt;/a>&lt;/p></description></item><item><title>How to share a secret</title><link>https://brunopedro.com/2009/01/03/how-to-share-a-secret/</link><pubDate>Sat, 03 Jan 2009 17:15:38 +0000</pubDate><guid>https://brunopedro.com/2009/01/03/how-to-share-a-secret/</guid><description>&lt;p>&amp;ldquo;&lt;a href="http://portal.acm.org/citation.cfm?id=359168.359176" title="How to share a secret">How to Share a Secret&lt;/a>&amp;rdquo; is the title of paper written in 1979 by &lt;a href="http://en.wikipedia.org/wiki/Adi_Shamir" title="Adi Shamir">Adi Shamir&lt;/a> (best known for his work on the &lt;a href="http://en.wikipedia.org/wiki/RSA#History">RSA&lt;/a> algorithm). The paper describes a method for dividing information in smaller pieces so that the knowledge of all but one of the pieces gives absolutely no information about the original information. Quoting the author:&lt;/p>
&lt;blockquote>
&lt;p>This technique enables the construction of robust key management schemes for cryptographic systems that can function securely and reliably even when misfortunes destroy half the pieces and security breaches expose all but one of the remaining pieces.&lt;/p></description></item></channel></rss>