docs: @Override
  	public String decrypt(final String encypted)
  		throws IllegalBlockSizeException, BadPaddingException, UnsupportedEncodingException,
  		InvalidKeyException, NoSuchAlgorithmException, InvalidKeySpecException,
  		NoSuchPaddingException, InvalidAlgorithmParameterException
  	{
  		initialize();
  		final byte[] dec = Base64.getDecoder().decode(encypted);
  		final byte[] utf8 = this.cipher.doFinal(dec);
  		return new String(utf8, StandardCharsets.UTF_8.name());
  	}