I wonder if there would be any value in creating a custom cipher for added security.
So, I guess, for example, you have passwords stored as SHA256 hashes, if access is gained to the hashes it is possible to execute a brute force attack easily since the SHA algorithms are a standard. But, if you have your own custom cipher, this cannot be done so easily. Since I have next to zero knowledge of how to create my own cipher and in order to have some assurance of collision resistance, I thought I could just take the output of a standard cryptographic hash function and run it through a few more steps in order to make the result less likely to be brute forced, as essentially no one would know what the extra few steps are.
An extra simple example which I wouldn't use but for the sake of having an example would be to reverse the order of the hash I started with.
Thoughts?