> If they have root on your VM, they have your root password too. We're talking about maybe a couple hundred lines of code, tops.
The default hash for crypt(3) (and thus /etc/shadow) in newer Linux distributions is salted SHA-512. Shouldn't that be significantly more difficult to crack than the old MD5 hashes? john didn't even support it when I checked a few months ago.