import com.google.common.base.Charsets;
import com.google.common.hash.Hashing;
import org.junit.jupiter.api.Test;
/**
* @description: 單測
* @author: lizz
* @date: 2020/3/9 2:21 下午
*/
public class OnceTester {
@Test
public void hashFromGuava(){
String token = "123123123";
//md5
System.out.println(Hashing.md5().newHasher().putString(token, Charsets.UTF_8).hash().toString());
//sha1
System.out.println(Hashing.sha1().newHasher().putString(token, Charsets.UTF_8).hash().toString());
//sha256
System.out.println(Hashing.sha256().newHasher().putString(token, Charsets.UTF_8).hash().toString());
}
}
建議使用sha256,性能沒差多少,測試數據待補充。