in reply to Unique key identifer?
Maybe I'm misreading this and I'm not saying this is the best way to do it, but:
Looks like it should be:
i.e. A hash value may contain both a '-' and a '+'.