小编Isa*_*oro的帖子

无法解析java中的DatatypeConverter类

我有以下代码来生成 SHA-1 哈希值。

@Override
    public String generateHash(String plainTextPassword) {

        String hashedPassword = "";
        try {
            MessageDigest msdDigest = MessageDigest.getInstance("SHA-1");
            msdDigest.update(plainTextPassword.getBytes("UTF-8"), 0, plainTextPassword.length());
            hashedPassword = DatatypeConverter.printHexBinary(msdDigest.digest());
        } catch (Exception e) {
            System.out.println("HASHING FAILED");
        }
        return hashedPassword;
    }
Run Code Online (Sandbox Code Playgroud)

在我的本地计算机上,使用 DatatypeConverter 类没有问题。包是javax.xml.bind.DatatypeConverter;当我将项目转移到运行 Ubuntu 的 Linux 计算机时,DatatypeConverter 类未解析。

java encryption performance types

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

encryption ×1

java ×1

performance ×1

types ×1