コード例 #1
0
ファイル: sun_md5_crypt.py プロジェクト: marta90/Projekt
 def _calc_checksum(self, secret):
     # NOTE: no reference for how sun_md5_crypt handles unicode
     if isinstance(secret, unicode):
         secret = secret.encode("utf-8")
     config = str_to_bascii(self.to_string(withchk=False))
     return raw_sun_md5_crypt(secret, self.rounds, config).decode("ascii")
コード例 #2
0
ファイル: pbkdf2.py プロジェクト: MadAd360/GoGramming
 def _calc_checksum(self, secret):
     if isinstance(secret, unicode):
         secret = secret.encode("utf-8")
     salt = str_to_bascii(self.to_string(withchk=False))
     result = pbkdf2(secret, salt, self.rounds, 24, "hmac-sha1")
     return ab64_encode(result).decode("ascii")
コード例 #3
0
 def _calc_checksum(self, secret):
     # NOTE: no reference for how sun_md5_crypt handles unicode
     if isinstance(secret, unicode):
         secret = secret.encode("utf-8")
     config = str_to_bascii(self.to_string(withchk=False))
     return raw_sun_md5_crypt(secret, self.rounds, config).decode("ascii")
コード例 #4
0
ファイル: pbkdf2.py プロジェクト: Aravs7/ubtz2
 def _calc_checksum(self, secret):
     if isinstance(secret, unicode):
         secret = secret.encode("utf-8")
     salt = str_to_bascii(self.to_string(withchk=False))
     result = pbkdf2(secret, salt, self.rounds, 24, "hmac-sha1")
     return ab64_encode(result).decode("ascii")