【发布时间】:2020-04-15 07:26:01
【问题描述】:
我在JAVA 中给出了以下代码。我需要像IONIC Framework 一样转换 JavaScript。我尝试了IONIC App 与NPM "crypto-js" 和"js-sha256"。但是,我无法确定解决方案。
String generatedPassword = null;
String **SALTKEY** = 'mysecret';
String inputPassword = 'mypassword';
try {
MessageDigest md = MessageDigest.getInstance("SHA-256");
md.update(SALTKEY.getBytes());
byte[] bytes = md.digest(inputPassword.getBytes());
StringBuilder sb = new StringBuilder();
for (int i = 0; i < bytes.length; i++) {
sb.append(Integer.toString((bytes[i] & 0xff) + 0x100, 16).substring(1));
}
generatedPassword = sb.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return generatedPassword;
【问题讨论】:
标签: javascript java ionic-framework npm sha256