diff --git a/package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua b/package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua
index 3829841fd201cd6f8afb27dd1639639d242cc5e3..42524445b2453519a7d69be88cf4b2ba9d754ea5 100644
--- a/package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua
+++ b/package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua
@@ -131,7 +131,7 @@ function site_seed_bytes(key, length)
 	-- cryptographic strength
 	while ret:len() < 2*length do
 		i = i + 1
-		v = hash.md5(v .. key .. site.site_seed .. i)
+		v = hash.md5(v .. key .. site.site_seed:lower() .. i)
 		ret = ret .. v
 	end