Detail: IndexDate: Accessor Hashlib

Overview: IndexDate: Accessor Hashlib

IndexDate.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.IndexDate(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix
<IndexDate>
1517-04-01
1517-12-01
1517-06-30
<datetime64[D]>
>>> ix.via_hashlib(include_name=False).to_bytes()
b'IndexDate\x0bz\xfd\xff\xff\xff\xff\xff\xffz\xfd\xff\xff\xff\xff\xffez\xfd\xff\xff\xff\xff\xff'
IndexDate.via_hashlib(include_name, include_class, encoding).md5()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.md5()[source]
>>> ix = sf.IndexDate(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix
<IndexDate>
1517-04-01
1517-12-01
1517-06-30
<datetime64[D]>
>>> ix.via_hashlib(include_name=False).md5().hexdigest()
5367731693592605ed4f88a747b9e8d7
IndexDate.via_hashlib(include_name, include_class, encoding).sha256()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.sha256()[source]
>>> ix = sf.IndexDate(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix
<IndexDate>
1517-04-01
1517-12-01
1517-06-30
<datetime64[D]>
>>> ix.via_hashlib(include_name=False).sha256().hexdigest()
0bc62d60a0ecebfe559d4fcaaeedc708635557632c9d85270d90758149baab50
IndexDate.via_hashlib(include_name, include_class, encoding).sha512()
via_hashlib

Interface for deriving cryptographic hashes from this container.

InterfaceHashlib.sha512()[source]
>>> ix = sf.IndexDate(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix
<IndexDate>
1517-04-01
1517-12-01
1517-06-30
<datetime64[D]>
>>> ix.via_hashlib(include_name=False).sha512().hexdigest()
af0a3cf4b486b02d5be96e9281023d305e54bf645d018b51a9bfc2305ac00c34ffccb2f7f3063ef074864a0e99111f0c593e88e577c8f682cd07be4129791e12
IndexDate.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.IndexDate(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix
<IndexDate>
1517-04-01
1517-12-01
1517-06-30
<datetime64[D]>
>>> ix.via_hashlib(include_name=False).sha3_256().hexdigest()
97257b5e8aae14efc7b5e431ec1b2918074916a0dfe2f3d0630d535e8db47782
IndexDate.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.IndexDate(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix
<IndexDate>
1517-04-01
1517-12-01
1517-06-30
<datetime64[D]>
>>> ix.via_hashlib(include_name=False).sha3_512().hexdigest()
c6fac859aebdd688a59cffbbcd806e017e608bacd66cdc559a754a83d4d4dfb1373cbadbcf80fae52e927f2f12ec79dee916b12c97c38c14fe929e46993ec13d
IndexDate.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.IndexDate(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix
<IndexDate>
1517-04-01
1517-12-01
1517-06-30
<datetime64[D]>
>>> ix.via_hashlib(include_name=False).shake_128().hexdigest(8)
4053a32b9c84ed27
IndexDate.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.IndexDate(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix
<IndexDate>
1517-04-01
1517-12-01
1517-06-30
<datetime64[D]>
>>> ix.via_hashlib(include_name=False).shake_256().hexdigest(8)
f9fb4a61215836cb
IndexDate.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.IndexDate(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix
<IndexDate>
1517-04-01
1517-12-01
1517-06-30
<datetime64[D]>
>>> ix.via_hashlib(include_name=False).blake2b().hexdigest()
f7303c8c4389fe263cac1a271aef8b17649bfe0861a1252a6366e74131b920a07b2d55a3dba30915a75a90f67d992d3e643c818bd33661773f3124ab15c84da3
IndexDate.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.IndexDate(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix
<IndexDate>
1517-04-01
1517-12-01
1517-06-30
<datetime64[D]>
>>> ix.via_hashlib(include_name=False).blake2s().hexdigest()
7fd94123d178533e02bc58e0bf7b6739b7c5a73256360c75b25a67940034bdb6

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