File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change 3636 efficiently compute the digests of data that share a common
3737 initial substring.
3838
39- Assuming that Python has been built with MD5 support, the following computes
40- the MD5 digest of the byte string b'Nobody inspects the spammish repetition':
39+ Assuming that Python has been built with SHA-2 support, the SHA-256 digest
40+ of the byte string b'Nobody inspects the spammish repetition' is computed
41+ as follows:
4142
4243 >>> import hashlib
43- >>> m = hashlib.md5 ()
44+ >>> m = hashlib.sha256 ()
4445 >>> m.update(b"Nobody inspects")
4546 >>> m.update(b" the spammish repetition")
46- >>> m.digest()
47- b'\xbbd\x9c\x83\ xdd\x1e\xa5\xc9\xd9\xde\xc9\xa1\x8d\xf0\xff\xe9 '
47+ >>> m.digest() # doctest: +ELLIPSIS
48+ b'\x03\x1e\ xdd}Ae\x15\x93\xc5\xfe\\\x00o\xa5u+7... '
4849
4950More condensed:
5051
51- >>> hashlib.md5(b"Nobody inspects the spammish repetition").hexdigest()
52- 'bb649c83dd1ea5c9d9dec9a18df0ffe9'
53-
52+ >>> hashlib.sha256(b"Nobody inspects the spammish repetition").hexdigest()
53+ '031edd7d41651593c5fe5c006fa5752b37fddff7bc4e843aa6af0c950f4b9406'
5454"""
5555
5656# This tuple and __get_builtin_constructor() must be modified if a new
You can’t perform that action at this time.
0 commit comments