@Test
  public void encrypt_decrypt() throws Exception {
    KeyPair keyPair = KeyPairUtil.generateKeyPair("RSA", 1024);
    PrivateKey privateKey = keyPair.getPrivate();
    PublicKey publicKey = keyPair.getPublic();

    HybridEncryptedData encryptedData = HybridEncryptionUtil.encryptString("hello", publicKey);

    String decryptedData = HybridEncryptionUtil.decryptString(encryptedData, privateKey);

    assertEquals("hello", decryptedData);
  }