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 36
36
efficiently compute the digests of data that share a common
37
37
initial substring.
38
38
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:
41
42
42
43
>>> import hashlib
43
- >>> m = hashlib.md5 ()
44
+ >>> m = hashlib.sha256 ()
44
45
>>> m.update(b"Nobody inspects")
45
46
>>> 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... '
48
49
49
50
More condensed:
50
51
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'
54
54
"""
55
55
56
56
# This tuple and __get_builtin_constructor() must be modified if a new
You can’t perform that action at this time.
0 commit comments