Create a new salt

    :param int length: How many bytes should the salt be long?
    :return: The salt
    :rtype: bytes

def create_salt(length: int=128) -> bytes:
    """
    Create a new salt

    :param int length: How many bytes should the salt be long?
    :return: The salt
    :rtype: bytes
    """
    return b''.join(bytes([SystemRandom().randint(0, 255)]) for _ in range(length))