java运行出错:Usage: java org.bouncycastle.crypto.examples.DESExample infile outfile [keyfile]
环境:Eclipse+jdk8
导入包:commons-codec-1.8.jar
代码:
package com.test.shautil;
import java.security.MessageDigest;
import org.apache.commons.codec.binary.Hex;
import org.apache.commons.codec.digest.DigestUtils;
public class shatest {
/**
* commons-codec实现SHA1加密
* @param message
*/
public static void SHA1(String message) {
System.out.println("SHA1加密后为"+DigestUtils.sha1Hex(message));
}
/**
* commons-codec实现SHA256加密
* @param message
*/
public static void SHA256(String message) {
MessageDigest ccSHA256=DigestUtils.getSha256Digest();
byte[] byteFinal=ccSHA256.digest(message.getBytes());
System.out.println("SHA256加密后为"+Hex.encodeHexString(byteFinal));
}
public static void main(String[] args) {
// TODO Auto-generated method stub
String message="jevirs123";
SHA1(message);
SHA256(message);
SHA384(message);
SHA512(message);
}
}