Detail: IndexSecond: Accessor Hashlib

Overview: IndexSecond: Accessor Hashlib

IndexSecond.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.IndexSecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecond>
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"IndexSecond\x80\x80e\xac\xfc\xff\xff\xff\x80\xbb\xce\xad\xfc\xff\xff\xff\x80'\xdc\xac\xfc\xff\xff\xff"
IndexSecond.via_hashlib(include_name, include_class, encoding).md5()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.md5()[source]
>>> ix = sf.IndexSecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecond>
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()
2dc3867c8313e5d329bac87bbbee8537
IndexSecond.via_hashlib(include_name, include_class, encoding).sha256()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.sha256()[source]
>>> ix = sf.IndexSecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecond>
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()
fc548bd5ecc3973f157c4a09d01f6cbdc60a2974b03077ab50e78df59f89b1a6
IndexSecond.via_hashlib(include_name, include_class, encoding).sha512()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.sha512()[source]
>>> ix = sf.IndexSecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecond>
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()
95994316eef0295d653db073415295f83be8b0a4c3e2d5b0d19dbadf268abfe312ad176ee4464326616176173130c32607df9cd219e90e4246be6b679b08eff5
IndexSecond.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.IndexSecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecond>
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()
472b364469a4e41461e86158ff07eea7c884a54998cb5026398b3377c270a68b
IndexSecond.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.IndexSecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecond>
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()
55664c745b17312cfe69b1d2e7d373f3d721456adcf13aff91630fb7a99306b8f8a99a7737e76e73c64bfd4b0cf83bbce38b9292d354f4ae05c1109db1052b7d
IndexSecond.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.IndexSecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecond>
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)
73c81d6e54a31537
IndexSecond.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.IndexSecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecond>
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)
cab0dbaceb6a21d6
IndexSecond.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.IndexSecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecond>
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()
2567aaa25bd7e3d6ecd1e4e5158d02f6254a6cc11b714a071540e3a64c40fb5642261b15457e6a7430c90246896a651d52963536f5f62f5b6422a91c386fc527
IndexSecond.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.IndexSecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexSecond>
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()
afa94ecec07495431138fc60abe588cc6e7960820e733009db19b4aba0242778

IndexSecond: 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