*/
@PostConstruct
public final DES3CiphererDecipherer init() throws Exception {
Security.addProvider(new BouncyCastleProvider());
cipherer = Cipher.getInstance("DESede/ECB/PKCS5Padding", "BC");
KeyGenerator keyGen = KeyGenerator.getInstance("DESede");
keyGen.init(168);
SecretKey key = keyGen.generateKey();
cipherer.init(Cipher.ENCRYPT_MODE, key);
decipherer = Cipher.getInstance("DESede/ECB/PKCS5Padding", "BC");
decipherer.init(Cipher.DECRYPT_MODE, key);
if (log.isDebugEnabled()) log.debug("Cryptography loaded with [DESede/ECB/PKCS5Padding] algorityhms and initialized");
return this;