protected SecretKey getKey() throws Exception
{
if (key == null)
{
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(ENCRYPTION_SCHEME);
DESKeySpec keySpec = new DESKeySpec(stringKey.getBytes(UNICODE_FORMAT));
key = keyFactory.generateSecret(keySpec);
}
return key;
}