Classification of Hash Functions Based on Anti-Attack Ability | Synapse