Encryption java';s在codenameone中是等价的

Encryption java';s在codenameone中是等价的,encryption,codenameone,message-digest,Encryption,Codenameone,Message Digest,我有一个使用这些包的java api: 导入java.security.MessageDigest 导入java.security.SecureRandom 导入java.util.Base64 我发现以下内容是等价的: 第二个(import javabc.SecureRandom;) 及 第三个(导入com.codename1.util.Base64;) 现在我仍然在寻找第一个(MessageDigest)的等价物 谢谢MessageDigest只是动态加载显式算法。这听起来有利于

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

  • 导入java.security.MessageDigest
  • 导入java.security.SecureRandom
  • 导入java.util.Base64
我发现以下内容是等价的:

  • 第二个(import javabc.SecureRandom;)

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

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

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

解决方案是创建一个显式摘要实例,如
SHA512Digest