NetworkCredential vs fast_encrypt
As NetworkCredential internally uses only SecureStrings, this essentially means I can safely use it for in-memory encryption without having to manually use Crypto.Encrypt/Decrypt. Consequently, I no longer need the fast_encrypt/decrypt check either.