
    ,6i=                     ,    d Z ddlZddlZddlZd Zd Zy)z)
Copyright (c) 2019 - present AppSeed.us
    Nc                    t        j                  t        j                  d            j	                         j                  d      }t        j                  d| j                  d      |d      }t        j                  |      }||z   S )zHash a password for storing.<   asciisha512utf-8順 )	hashlibsha256osurandom	hexdigestencodepbkdf2_hmacbinasciihexlify)passwordsaltpwdhashs      9/home/azureuser/techstart-app/apps/authentication/util.py	hash_passr      sj     >>"**R.)335<<WED!!(HOOG,D"&0Gw'G7N    c                     |j                  d      }|dd }|dd }t        j                  d| j                  d      |j                  d      d      }t	        j
                  |      j                  d      }||k(  S )z5Verify a stored password against one provided by userr   N@   r   r   r   )decoder	   r   r   r   r   )provided_passwordstored_passwordr   r   s       r   verify_passr      s     &,,W5O3BD%bc*O!!("3":":7"C"&++g"6"(*G w'..w7Go%%r   )__doc__r   r	   r   r   r    r   r   <module>r       s    
  &r   