{"componentChunkName":"component---src-pages-blog-small-trick-for-seamless-base-64-password-storage-in-django-index-mdx","path":"/blog/small-trick-for-seamless-base64-password-storage-in-django/","result":{"pageContext":{"frontmatter":{"title":"Small trick for seamless base64 password storage in django","description":"","published":"2010-07-14T00:00:00.000Z","redirect_from":["/blog/small-trick-for-seamless-base64-password-storage-in-django/swizec/1378"],"categories":"Application programming interface, django, Encryption, OAuth, Password, python, Security, Shareware, Uncategorized","hero":"../../../defaultHero.jpg"},"relatedArticles":[{"url":"/blog/splitting-and-merging-django-models-with-perfect-transparency/","title":"Splitting and merging django models with perfect transparency","published_date":"2010-02-17T00:00:00.000Z"},{"url":"/blog/django-protip-2-forms-are-awesome/","title":"Django protip #2: Forms are awesome","published_date":"2010-08-02T00:00:00.000Z"},{"url":"/blog/django-protip-1-a-better-app-structure/","title":"Django protip #1: A better App structure","published_date":"2010-07-20T00:00:00.000Z"},{"url":"/blog/in-praise-of-the-pass-phrase/","title":"In praise of the pass phrase","published_date":"2013-02-13T00:00:00.000Z"},{"url":"/blog/programatically-uploading-to-blobstore-in-python/","title":"Programatically uploading to blobstore in python","published_date":"2010-08-09T00:00:00.000Z"}]}},"staticQueryHashes":["1171014969","1685367536","1895165123","1907957565","2139796580","24089170","2612478234","2744905544","393808075"],"slicesMap":{}}