1 2 3 4 5 6 7 8 9 10 11
| import "java.security.MessageDigest" function md5Count(str) stringBuffer=StringBuffer() bytes=MessageDigest.getInstance("md5").digest(String(str).getBytes()) for k,n in ipairs(luajava.astable(bytes)) do temp=Integer.toHexString(n&255) if #temp==1 then stringBuffer.append("0") end stringBuffer.append(temp) end return stringBuffer end
|