title: Base64 - CryptoStream with StreamWriter vs Convert.ToBase64String()
body: <p>Following feedback from Alexei, a simplification of the question:</p>
  
  <p>How do I use a buffered Stream approach to convert the contents of a CryptoStream (using ToBase64Transform) into a StreamWriter (Unicode encoding) without using Convert.ToBase64String()?</p>
  
  <p><strong>Note:</strong> Calling Convert.ToBase64String() throws OutOfMemoryException, hence the need for a buffered/Stream approach to the conversion.</p>