We can upgrade, if the processing power increase.
SHA-256
SHA-256 as we already mentioned is part of the SHA-2 family of products, it’s based on SHA-2 but with the capability for larger output strings (up to 256bits). The design of SHA-256 has changed a little, however because it is still based upon SHA-1 people are sceptical about just how sure it is.
SHA-384
SHA-384 is part of the SHA-2 family of algorithms, it is closely based upon SHA-1 but the output sizes are increased to 384 Bits.
SHA-512
SHA-512 is based upon SHA-1 algorithms, small differences do exist however. The string is increased in size to 512bits.
*There are some other options too, but it shows that we have other tools in our arsenal.. if we need them in the future.