Subversion Repositories SmartDukaan

Rev

Rev 18092 | Rev 18133 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 18092 Rev 18094
Line 344... Line 344...
344
        hasher.update(result)
344
        hasher.update(result)
345
        result = hasher.digest()
345
        result = hasher.digest()
346
     
346
     
347
    encoder2 = DES.new(result[:8], DES.MODE_CBC, result[8:16])
347
    encoder2 = DES.new(result[:8], DES.MODE_CBC, result[8:16])
348
    decodeString =  encoder2.decrypt(encryptedData.decode('base64'))
348
    decodeString =  encoder2.decrypt(encryptedData.decode('base64'))
349
    return ''.join(e for e in decodeString if e.isalnum() or e is '/' or e is ':' or e is ',' or e is '.')
349
    return ''.join(e for e in decodeString if e.isalnum() or e is '/' or e is ':' or e is ',' or e is '.' or e is '=' or e is '?' or e is '_')
350
 
350
 
351
def num_encode(n):
351
def num_encode(n):
352
    if n < 0:
352
    if n < 0:
353
        return SIGN_CHARACTER + num_encode(-n)
353
        return SIGN_CHARACTER + num_encode(-n)
354
    s = []
354
    s = []