### Question:
SjclDeEncryptor implements DeEncryptor { @Override public PrivateBinDataV1 encrypt(String strToEncrypt) throws Exception { byte[] key = DeEncryptor.generateRandomKey(AES_KEY_LENGTH); return encodeInSjcl(strToEncrypt, Base64.getEncoder().encodeToString(key)); } SjclDeEncryptor(); @Override PrivateBinDataV1 encrypt(String strToEncrypt); @Override String decrypt(PrivateBinDataV1 data, String secret64);  }### Answer:
@Test void testEncryption() throws Exception { SjclDeEncryptor sut = new SjclDeEncryptor(); PrivateBinDataV1 data = sut.encrypt("test"); System.out.println(data); }