Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codenameone 在代码名1中生成SHA1哈希函数_Codenameone - Fatal编程技术网

Codenameone 在代码名1中生成SHA1哈希函数

Codenameone 在代码名1中生成SHA1哈希函数,codenameone,Codenameone,我需要在CN1中生成一个哈希函数。我添加了BouncyCastle库,但我不知道如何使用它。经过大量搜索,我找到了一些示例,并得出以下结论: @Override protected void onMain_ButtonSHA1Action(Component c, ActionEvent event) { String data = "XXXXXXXXXXXXX"; SHA1Digest sha1 = new SHA1Digest(); try { byt

我需要在CN1中生成一个哈希函数。我添加了BouncyCastle库,但我不知道如何使用它。经过大量搜索,我找到了一些示例,并得出以下结论:

@Override
protected void onMain_ButtonSHA1Action(Component c, ActionEvent event) {
    String data = "XXXXXXXXXXXXX";
    SHA1Digest sha1 = new SHA1Digest();
    try {
        byte[] b = data.getBytes("UTF-8");
        sha1.update(b, 0, b.length);
        byte[] hash = new byte[sha1.getDigestSize()];
        sha1.doFinal(hash, 0);

        labelX.setText(hash.toString());

    } catch (Exception ex) {
    }

}

结果不起作用。我知道,因为我在这里检查结果:结果不一样。

您在调用
字节[]上的
toString
使用
新字符串(哈希,“UTF-8”)

嗨,我需要MessageDigest类的等价性如果您需要声明一个显式摘要,您可以在这里看到完整的摘要列表: