Developing a Secure E-Wallet System in Java