package org.springside.modules.unit.security.utils;
import java.io.IOException;
import org.junit.Test;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
import org.springside.modules.security.utils.DigestUtils;
public class DigestUtilsTest {
@Test
public void digestString() {
String input = "foo message";
System.out.println("sha1 in hex result :" + DigestUtils.sha1ToHex(input));
System.out.println("sha1 in base64 result :" + DigestUtils.sha1ToBase64(input));
System.out.println("sha1 in base64 url result :" + DigestUtils.sha1ToBase64UrlSafe(input));
}
@Test
public void digestFile() throws IOException {
Resource resource = new ClassPathResource("/log4j.properties");
System.out.println("md5: " + DigestUtils.md5ToHex(resource.getInputStream()));
System.out.println("sha1:" + DigestUtils.sha1ToHex(resource.getInputStream()));
}
}