1

我有一个使用这些包的 java api:

  • 导入 java.security.MessageDigest;
  • 导入 java.security.SecureRandom;
  • 导入 java.util.Base64;

我发现等价于:

  • 第二个(导入 javabc.SecureRandom;)

  • 第三个(导入 com.codename1.util.Base64;)

现在我仍在寻找第一个的等价物(MessageDigest)谢谢

4

1 回答 1

1

MessageDigest只是动态加载显式算法。这听起来很适合加密解耦,但由于动态加载,它会阻止优化器生成有效的代码。如果我们支持它,我们需要包括所有可能的消息摘要。

解决方案是创建一个明确的摘要实例,例如SHA512Digest等。

于 2018-05-03T04:18:36.707 回答