import time
import config
import common
-import md5
+import hashlib
import ftptree
raise BailOut()
login=tmp[0]
passwd=tmp[1]
- md5pass=md5.new(passwd).hexdigest()
- if login in users and users[login]==md5pass:
- cookie=`time.time()`.split('.')[0]+'_'+md5.new(md5pass+salt).hexdigest()
+ md5pass=hashlib.md5(passwd.encode('utf-8')).hexdigest()
+ if login in users and users[login] == md5pass:
+ fullpass = md5pass+salt
+ cookie=repr(time.time()).split('.')[0]+'_'+hashlib.md5(fullpass.encode('utf-8')).hexdigest()
cookies[cookie]=login
write_cookies()
con.username=login
logfile=open(common.ftpadmdir+'/var/log', 'a')
load_creds()
reloadftptree()
-salt=md5.new(`time.time()`).hexdigest()
+salt=hashlib.md5(repr(time.time()).encode('utf-8')).hexdigest()