labm8.crypto¶
Hashing and cryptography utils.
-
labm8.crypto.
md5
(data)¶ Return the md5 of “data”.
Parameters: data (bytes) – Data. Returns: Hex encoded. Return type: str
-
labm8.crypto.
md5_file
(path)¶ Return the md5 of file at “path”.
Parameters: path (str) – Path to file Returns: Hex encoded. Return type: str
-
labm8.crypto.
md5_list
(*elems)¶ Return the md5 of all elements of a list.
Parameters: *elems – List of stringifiable data. Returns: Hex encoded. Return type: str
-
labm8.crypto.
md5_str
(string, encoding='utf-8')¶ Return the md5 of string “data”.
Parameters: string – String. Returns: Hex encoded. Return type: str
-
labm8.crypto.
sha1
(data)¶ Return the sha1 of “data”.
Parameters: data (bytes) – Data. Returns: Hex encoded. Return type: str
-
labm8.crypto.
sha1_file
(path)¶ Return the sha1 of file at “path”.
Parameters: path (str) – Path to file Returns: Hex encoded. Return type: str
-
labm8.crypto.
sha1_list
(*elems)¶ Return the sha1 of all elements of a list.
Parameters: *elems – List of stringifiable data. Returns: Hex encoded. Return type: str
-
labm8.crypto.
sha1_str
(string, encoding='utf-8')¶ Return the sha1 of string “data”.
Parameters: string – String. Returns: Hex encoded. Return type: str
-
labm8.crypto.
sha256
(data)¶ Return the sha256 of “data”.
Parameters: data (bytes) – Data. Returns: Hex encoded. Return type: str
-
labm8.crypto.
sha256_file
(path)¶ Return the sha256 of file at “path”.
Parameters: path (str) – Path to file Returns: Hex encoded. Return type: str
-
labm8.crypto.
sha256_list
(*elems)¶ Return the sha256 of all elements of a list.
Parameters: *elems – List of stringifiable data. Returns: Hex encoded. Return type: str
-
labm8.crypto.
sha256_str
(string, encoding='utf-8')¶ Return the sha256 of string “data”.
Parameters: string – String. Returns: Hex encoded. Return type: str