A java based password manager