This does sound really promising. But does there really need to be an un-obfuscation method? Why not just make it an one-way hash? I can just keep 2 copies of my map - the unobfuscated version and the obfuscated version. The latter would be published, but not the former. I'd use the former for editing and then I'd save it into the obfuscated version's filename and then obfuscate it and publish it.
I would make it auto-backup the map prior to obfuscating, just in case, ;).
I would make it auto-backup the map prior to obfuscating, just in case, ;).
But it's a start, ;).
This is exactly something I was referring to, awesome idea. Also, moved to the appropriate forum.