Search.setIndex({docnames:["NEWS","README","docs/using"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["NEWS.rst","README.rst","docs/using.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[1,2],"01":1,"04":1,"09":1,"1":[1,2],"10":2,"1026403":0,"12":1,"19":1,"2":[1,2],"2000":2,"2011":1,"2012":1,"2014":1,"23":1,"2307":2,"24":1,"2898":2,"2to3":0,"3":[1,2],"31":1,"5":2,"6":1,"680136":0,"8":2,"byte":2,"class":2,"default":2,"do":2,"import":[0,2],"long":0,"new":1,"public":1,"return":2,"static":2,"switch":0,"throw":2,"true":2,"while":2,A:[1,2],FOR:1,For:2,If:1,In:2,It:[1,2],Of:[1,2],The:[1,2],There:2,These:2,__init__:0,abov:[1,2],add:[0,2],aeiou:2,all:0,along:1,alreadi:2,also:[1,2],alwai:2,an:2,ani:1,api:[0,2],ar:[0,2],as_str:2,attribut:2,author:1,avail:1,awai:2,b:2,back:2,barri:1,base:2,basic:2,bazaar:1,becaus:2,been:2,best:2,both:2,branch:1,bug:[0,1],built:[0,2],bump:0,c:[1,2],caesar:2,call:[1,2],caller:2,can:[1,2],chang:0,check_respons:2,cheeseshop:[0,1],choke:2,choos:2,claim:2,classifi:0,clear:2,cleartext:2,cleartextpasswordschem:2,clone:1,cnffjbeq:2,code:1,codec:2,come:2,common:2,compat:[0,1],conson:2,contact:1,control:1,conveni:2,copi:1,copyright:0,cours:[1,2],creat:2,custom:1,data:2,databas:2,debug:2,decod:2,def:2,deprec:0,describ:0,descript:0,descriptor:2,develop:1,digest:2,distribut:[0,1],doctest:1,document:0,doe:2,done:2,download:1,easi:2,easier:2,easiest:2,either:1,elimin:0,empti:2,encod:2,enough:2,ensur:0,enter:2,evalu:2,even:1,exampl:2,expect:2,fals:2,file:[0,1],fit:1,fix:0,follow:2,form:1,format:2,found:2,foundat:1,free:1,friendli:[0,1],from:[1,2],gamut:2,gather:2,gener:[0,1,2],getencod:2,git:[0,1],gitori:1,give:2,gnu:1,grab:1,guid:1,hashed_password:2,have:[1,2],her:2,higher:2,hlacaoipokehaqpiet58zi:2,home:1,hope:1,http:1,i:2,implement:2,impli:1,includ:2,inherit:2,ini:0,initi:0,input:2,instal:1,instead:1,isinst:2,issu:0,its:2,just:[1,2],later:1,latest:1,launchpad:1,len:2,length:2,lesser:1,level:2,librari:1,licens:1,like:1,log:2,look:0,lp:0,mai:1,make:0,make_secret:2,manual:1,match:2,mention:2,merchant:1,method:2,modifi:1,more:[0,1,2],most:2,move:0,must:2,my:2,my_password:2,myschem:2,name:2,need:[0,2],net:1,newer:1,nicer:0,none:2,nopasswordschem:2,now:2,number:2,object:2,obviou:2,one:2,onli:2,onlin:1,option:1,order:2,org:1,origin:2,other:[0,2],ovj3:2,own:[1,2],packag:[0,1],page:[0,1],pair:2,part:1,particular:1,pass:2,passwordschem:2,pbkdf2:2,pbkdf2passwordschem:2,pip:1,plain:2,produc:2,promot:2,pronounc:2,properli:2,provid:[1,2],publish:1,purg:0,purpos:[1,2],py:0,pypi:1,python:[0,1,2],random:2,receiv:1,redistribut:1,refer:0,regist:[0,2],rel:2,releas:0,rememb:2,remov:0,report:1,repositori:0,request:2,revis:1,rfc:2,rot_13:2,rotat:2,run:2,s:2,salt:2,scheme:[0,1],secur:2,see:[1,2],serv:2,setup:0,setup_help:0,sever:2,sha1:2,sha:2,shapasswordschem:2,she:2,should:[1,2],show:2,sigh:2,simpl:1,so:2,softwar:1,some:[0,2],ssha:2,sshapasswordschem:2,standard:0,staticmethod:2,store:2,string:2,sudo:1,sum:2,support:2,syllabl:2,syntax:2,system:1,t:2,tag:2,tell:2,templat:0,term:1,text:2,thei:2,them:[0,2],theori:2,thi:[1,2],through:2,togeth:2,tox:0,translat:2,turn:2,type:2,under:1,uniqu:2,updat:0,us:[0,1],user:[0,1],utf:2,util:2,various:2,vc:1,verif:2,verifi:1,version:[0,1],via:1,virtualenv:1,vowel:2,wai:2,want:[1,2],warranti:1,warsaw:1,we:2,when:2,which:2,within:1,without:1,wrong:2,www:1,year:0,you:[1,2],your:[1,2],zl:2},titles:["NEWS for flufl.password","flufl.password - Password hashing and verification","Using the flufl.password package"],titleterms:{"0":0,"01":0,"04":0,"09":0,"1":0,"12":0,"19":0,"2":0,"2011":0,"2012":0,"2014":0,"23":0,"24":0,"3":0,"31":0,"new":0,avail:2,content:1,copyright:1,custom:2,detail:1,document:1,flufl:[0,1,2],friendli:2,hash:[1,2],packag:2,password:[0,1,2],project:1,requir:1,scheme:2,tabl:1,us:2,user:2,verif:1,verifi:2}})