diff --git a/main.go b/main.go
index 477583b79d91381b26747e86abd2ffd9671c8b8d..82ce1d7bbbe77293533f05d200850bf828c2abd9 100644
--- a/main.go
+++ b/main.go
@@ -104,7 +104,7 @@ func (m *IrcMessage) ToString() string {
 }
 
 func hashName(salt string, name string) string {
-	hash, err := scrypt.Key([]byte(name), []byte(salt), 32768, 8, 1, 32)
+	hash, err := scrypt.Key([]byte(strings.ToLower(name)), []byte(salt), 32768, 8, 1, 32)
 	if err != nil {
 		panic(err)
 	}