Added CustomPasswordEncrypt