Detail: IndexSecondGO: Accessor Hashlib

Overview: IndexSecondGO: Accessor Hashlib

IndexSecondGO.via_hashlib(include_name, include_class, encoding).to_bytes()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.to_bytes()[source]

Return the byte signature for this container, suitable for passing to a cryptographic hash function.

>>> ix = sf.IndexSecondGO(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecondGO>
1517-04-01T00:00:00
1517-12-31T00:00:00
1517-06-30T00:00:00
<datetime64[s]>
>>> ix.via_hashlib(include_name=False).to_bytes()
b"IndexSecondGO\x80\x80e\xac\xfc\xff\xff\xff\x80\xbb\xce\xad\xfc\xff\xff\xff\x80'\xdc\xac\xfc\xff\xff\xff"
IndexSecondGO.via_hashlib(include_name, include_class, encoding).md5()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.md5()[source]
>>> ix = sf.IndexSecondGO(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecondGO>
1517-04-01T00:00:00
1517-12-31T00:00:00
1517-06-30T00:00:00
<datetime64[s]>
>>> ix.via_hashlib(include_name=False).md5().hexdigest()
fd9fcaafd727daafa7d8387e0f674019
IndexSecondGO.via_hashlib(include_name, include_class, encoding).sha256()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.sha256()[source]
>>> ix = sf.IndexSecondGO(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecondGO>
1517-04-01T00:00:00
1517-12-31T00:00:00
1517-06-30T00:00:00
<datetime64[s]>
>>> ix.via_hashlib(include_name=False).sha256().hexdigest()
898b1f70af4d5214e5e6dab71da9b5b2a4156e899bf71a4f4f81c3d49241fa93
IndexSecondGO.via_hashlib(include_name, include_class, encoding).sha512()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.sha512()[source]
>>> ix = sf.IndexSecondGO(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecondGO>
1517-04-01T00:00:00
1517-12-31T00:00:00
1517-06-30T00:00:00
<datetime64[s]>
>>> ix.via_hashlib(include_name=False).sha512().hexdigest()
13bd604baa40fc6bc477cc640ad913e5539f778968b2a569954b0438d325c4e019d07c9fbe67f80d8f9206112a9e552ea6f158d327df1a2dc52021e12cdb6108
IndexSecondGO.via_hashlib(include_name, include_class, encoding).sha3_256()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.sha3_256()[source]
>>> ix = sf.IndexSecondGO(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecondGO>
1517-04-01T00:00:00
1517-12-31T00:00:00
1517-06-30T00:00:00
<datetime64[s]>
>>> ix.via_hashlib(include_name=False).sha3_256().hexdigest()
63766375d6682ded938446cfb4597784e99383dacbc4b958ea44eb1a99951d5f
IndexSecondGO.via_hashlib(include_name, include_class, encoding).sha3_512()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.sha3_512()[source]
>>> ix = sf.IndexSecondGO(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecondGO>
1517-04-01T00:00:00
1517-12-31T00:00:00
1517-06-30T00:00:00
<datetime64[s]>
>>> ix.via_hashlib(include_name=False).sha3_512().hexdigest()
b1e46fb316fd528f170fb654cb2478655f89611a701b2a43cc9de26670901f520b84b349ed14b361cc97700c34293322fd231df8c4934b3bc6d93ffc0675574b
IndexSecondGO.via_hashlib(include_name, include_class, encoding).shake_128()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.shake_128()[source]
>>> ix = sf.IndexSecondGO(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecondGO>
1517-04-01T00:00:00
1517-12-31T00:00:00
1517-06-30T00:00:00
<datetime64[s]>
>>> ix.via_hashlib(include_name=False).shake_128().hexdigest(8)
122431a25bd532f7
IndexSecondGO.via_hashlib(include_name, include_class, encoding).shake_256()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.shake_256()[source]
>>> ix = sf.IndexSecondGO(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecondGO>
1517-04-01T00:00:00
1517-12-31T00:00:00
1517-06-30T00:00:00
<datetime64[s]>
>>> ix.via_hashlib(include_name=False).shake_256().hexdigest(8)
dc9db63df80e71c4
IndexSecondGO.via_hashlib(include_name, include_class, encoding).blake2b(*, digest_size, key, salt, person, fanout, depth, leaf_size, node_offset, node_depth, inner_size, last_node)
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.blake2b(*, digest_size=64, key=b'', salt=b'', person=b'', fanout=1, depth=1, leaf_size=0, node_offset=0, node_depth=0, inner_size=0, last_node=False)[source]
>>> ix = sf.IndexSecondGO(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecondGO>
1517-04-01T00:00:00
1517-12-31T00:00:00
1517-06-30T00:00:00
<datetime64[s]>
>>> ix.via_hashlib(include_name=False).blake2b().hexdigest()
90c9773bfa9e99631bc3a23b7a41520180a4d1b0d67ca685043af62340029b0cc20f470761535773c491130169080e34137c1a6f796aaf567c59461420b7f31d
IndexSecondGO.via_hashlib(include_name, include_class, encoding).blake2s(*, digest_size, key, salt, person, fanout, depth, leaf_size, node_offset, node_depth, inner_size, last_node)
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.blake2s(*, digest_size=32, key=b'', salt=b'', person=b'', fanout=1, depth=1, leaf_size=0, node_offset=0, node_depth=0, inner_size=0, last_node=False)[source]
>>> ix = sf.IndexSecondGO(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecondGO>
1517-04-01T00:00:00
1517-12-31T00:00:00
1517-06-30T00:00:00
<datetime64[s]>
>>> ix.via_hashlib(include_name=False).blake2s().hexdigest()
9fd203fd501bc9d27ac51a65da75d80f0b35557e5ea859d01e29fa6ee4bd9a1b

IndexSecondGO: Constructor | Exporter | Attribute | Method | Dictionary-Like | Display | Selector | Iterator | Operator Binary | Operator Unary | Accessor Values | Accessor Datetime | Accessor String | Accessor Regular Expression | Accessor Hashlib | Accessor Type Clinic