Actually,
b32encode(sha1("%s-%s-%s-%s-%s" % (vendor,model,revision,serial,wwn)).digest())
would be a better approach.
Actually,
b32encode( sha1("% s-%s-%s- %s-%s" % (vendor, model,revision, serial, wwn)).digest( ))
would be a better approach.