Core banking is a set of services provided by a group of networked bank branches. Bank customers may access their funds and perform other simple transactions from any of the member branch offices. The major issue in core banking is the authenticity of the customer. Due to unavoidable hacking of the databases on the internet. To solve this problem of authentication, the authors are proposing an algorithm based on image processing, i.e. visual cryptography. Visual cryptography is a special encryption technique to hide information in images in such a way that it can be decrypted by the human visual system.