@Test
public void sign_shouldReturnDifferentSignWhenProvidedWithDifferentPrivateKeys() throws NoSuchAlgorithmException, InvalidKeyException, SignatureException {

    String signA = CryptoBase.sign("my_message", generatePrivateKey());
    String signB = CryptoBase.sign("my_message", generatePrivateKey());
    assertThat(signA)
            .isNotEmpty()
            .isNotEqualTo(signB);
    assertThat(signB).isNotEmpty();
}