Неуправляемые хэши, оканчивающиеся на ***Cng
, то есть SHA256Cng , также будут иметь ограничения платформы. Они работают немного быстрее, чем управляемые альтернативы, но, например, потерпят неудачу во время выполнения в Windows XP. Если вы знаете, что ваша программа всегда будет работать в Windows 7, Vista SP1 или 2008, тем не менее, они, как правило, будут работать немного лучше, чем управляемые версии, даже с собственными издержками взаимодействия.
Если вы пишете программу общего назначения, с классами ***Managed
будет проще работать, поскольку они всегда будут работать.