I've heard that hash algorithms like `bcrypt` are more secure because they take longer to complete, and therefore take much longer to prute force, without a noticable delay for legitimate users. Would using a faster alghtithm, such as SHA-256, multiple times, be secure? For example: hash = "password" for x in range(5000): hash = hashlib.sha256(hash).hexdigest As it has to hash the data, then hash the hash, and so on, taking much longet than a single SHA-256 hash, wouldn't his accomplish the same thing?