I spent pretty much time on Avalanche Effect during week 8. I limited the running times for the users and also add some warnings when user types some unexpected inputs. Here shows some examples below:
The example shows above, it will set the maximum bit size of selected hash function if select MD5 whose max size will be 128bits
The example above shows that if user inputs the running times more than the total chances to be changed, it will set to the max of total chances. e.g. for one character, there would be 256 posibilities including itself.