I find myself at this point reducing the size of a database and several techniques are used. However I have a question about the decision to make at one point and I would like someone to help me.
In the model in question and in the user table a BCRYPT password is used, this has defined a maximum size of 60 bytes in the database. I know that using techniques BMCF (Binary Modular Crypt Format) can achieve reductions to 40 bytes ... to the detriment of MCF which is the standard.
However this technique adds another "layer" that in the case of passwords I think it's worth, not in the sense of security but in the work of reducing the database.
For an algorithm in PHP will I be right? In other words, a "layer" on high availability servers will put some latency, but if it keeps the current MCF and taking into account that the password is not an "INDEX" field of the database will it be worth it? / p>
Are you aware of other alternative techniques?
PS: I know there are others besides BCRYPT but this I can not change.