Aggiorna :SQL Server 2012 HASHBYTES() ora supporta SHA-256 e SHA-512 pronto all'uso.
Sicuro. Puoi farlo in TSQL, ma sarà molto più semplice implementarlo come Procedura memorizzata CLR .
Ecco un esempio reale, che utilizza semplicemente i tipi di .NET Framework:Facciamo l'hash di un BLOB