<filename>crypto/hash.py
import hashlib


class Hash:
    @staticmethod
    def calc_sha256(data: bytes):
        output_hash = hashlib.sha256(data).digest()
        return bytes(output_hash)

    @staticmethod
    def calc_ripemd160_sha256(data: bytes):
        sha_output = hashlib.sha256(data).digest()
        ripemd = hashlib.new('ripemd160')
        ripemd.update(sha_output)
        return bytes(ripemd.digest())

<filename>crypto/hash.py
import hashlib


class Hash:
    @staticmethod
    def calc_sha256(data: bytes):
        output_hash = hashlib.sha256(data).digest()
        return bytes(output_hash)

    @staticmethod
    def calc_ripemd160_sha256(data: bytes):
        sha_output = hashlib.sha256(data).digest()
        ripemd = hashlib.new('ripemd160')
        ripemd.update(sha_output)
        return bytes(ripemd.digest())
