John Wiegley wrote:
The --anon flag basically just generates an SHA1 hash of the account
name and the payee name. That way everything still tabulates and
reports the same as the unencoded data.
Thanks, I see. At least with reg and print; ledger bal --anon gives me no
output.
Is that kind of hash hard to reverse-engineer ? If I published the --anon version of my company's ledger, how hard would
it be for a motivated person to decode the names ?
I am wondering about picking random human-readable names, instead. Ie each time you run --anon, create a new mapping
from original names to random names, and translate everything.