Every line of 'python sha256' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
35 def sha256(s): 36 return hashlib.sha256(s).digest()
24 def sha256(data): 25 hash = hashlib.new('sha256') 26 hash.update(data) 27 return hash.digest()
356 def sha256(string): 357 return bin_sha256(string).encode('hex')
47 def SHA256(data): 48 return _SHA256.new(data).digest()
25 def sha256(string): 26 return hashlib.sha256(string).digest()
16 def bin_sha256(bin_s): 17 return sha256(bin_s).digest()
48 def _sha256_process(self, c): 49 w = [0]*64 50 w[0:15] = struct.unpack('!16L', c) 51 52 for i in range(16, 64): 53 s0 = self._rotr(w[i-15], 7) ^ self._rotr(w[i-15], 18) ^ (w[i-15] >> 3) 54 s1 = self._rotr(w[i-2], 17) ^ self._rotr(w[i-2], 19) ^ (w[i-2] >> 10) 55 w[i] = (w[i-16] + s0 + w[i-7] + s1) & 0xFFFFFFFF 56 57 a,b,c,d,e,f,g,h = self._h 58 59 for i in range(64): 60 s0 = self._rotr(a, 2) ^ self._rotr(a, 13) ^ self._rotr(a, 22) 61 maj = (a & b) ^ (a & c) ^ (b & c) 62 t2 = s0 + maj 63 s1 = self._rotr(e, 6) ^ self._rotr(e, 11) ^ self._rotr(e, 25) 64 ch = (e & f) ^ ((~e) & g) 65 t1 = h + s1 + ch + self._k[i] + w[i] 66 67 h = g 68 g = f 69 f = e 70 e = (d + t1) & 0xFFFFFFFF 71 d = c 72 c = b 73 b = a 74 a = (t1 + t2) & 0xFFFFFFFF 75 76 self._h = [(x+y) & 0xFFFFFFFF for x,y in zip(self._h, [a,b,c,d,e,f,g,h])]
58 def dsha256(message): 59 hash1=hashlib.sha256(message).digest() 60 return hashlib.sha256(hash1).hexdigest()
85 def sha256(bytestr): 86 return _sha256(bytestr).digest()
102 def Hash(data): 103 return hashlib.sha256(hashlib.sha256(data).digest()).digest()