原创 SHA-1算法使用收藏


以下代码要求运行在JRE5.0以上

/**
     * 利用SHA-1算法生成报文押
     *
     * @param data
     *            报文数据
     * @param key
     *            密钥
     * @return
     * @throws NoSuchAlgorithmException
     */
    byte[] digest(byte[] data, byte[] key)
            throws NoSuchAlgorithmException {
        // SHA-1 Hash value of data
        MessageDigest md = MessageDigest.getInstance("SHA-1");
        BASE64Encoder b64e = new BASE64Encoder();

        md.update(data);
        md.update(key);

        return b64e.encode(md.digest()).getBytes();
    }

发表于 @ 2006年12月30日 12:31:00|评论(loading...)

新一篇: AS4在Terminal下中文显示乱码的解决方法 | 旧一篇: 在JAVA中使用DES算法

Csdn Blog version 3.1a
Copyright © irvine007