hasher_test.go 523 B

1234567891011121314151617181920212223242526272829
  1. package utl
  2. import (
  3. "strings"
  4. "testing"
  5. )
  6. func TestMd5(t *testing.T) {
  7. d := Md5("12345")
  8. if d != strings.ToLower("827CCB0EEA8A706C4C34A16891F84E7B") {
  9. t.Fatal("md5", d)
  10. }
  11. }
  12. func TestSha1(t *testing.T) {
  13. if Sha1("12345") != strings.ToLower("8CB2237D0679CA88DB6464EAC60DA96345513964") {
  14. t.Fatal("sha1")
  15. }
  16. }
  17. func TestSha256(t *testing.T) {
  18. if Sha256("12345") != strings.ToLower("5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5") {
  19. t.Fatal("sha256")
  20. }
  21. }
  22. func TestHmac256(t *testing.T) {
  23. }