I'd like to ask if anyone knows what causing macro signature to became invalid? I'm experiencing similar issue with one project, where approximately each to weeks we get macro signature broken.
We use a single user account to sign all the macro. User account is enabled and works fine. In this case we do not use staging. Hash salt is specified in web.config and never changes.
Also I've noticed that just some macros become invalid, not all of them.
My another observation is that check out + undo checkout page template sometimes breaks the signature.
If anyone has any ideas on what causing the issue you're more than welcome to provide it.