Hash from a password.
Password is in config.
Config is in repo.
Repo is in access.
Reading data from configuration
private static String username = null;
private static String passwordHash = null;
static{
= bundle.getString("username");
username = new BigInteger(1,MessageDigest.getInstance("md5").digest(bundle.getString("password").getBytes("UTF-8"))).toString(16);
passwordHash }
static String getUsername(){return username;}
static String getPasswordHash(){return passwordHash;}
And then using it
= new SMSSenderImpl(MessageDataConfig.getUsername(),MessageDataConfig.getPasswordHash());
SMSSenderImpl smsSender .info(smsSender.sendSms(number, messageText)); LOG