ALTERAR A FUNÇÃO [dbo]. [HMAC]
(
@KEY VARCHAR (MAX),
@MESSAGE VARCHAR (MAX)
)
RETORNOS VARCHAR (MAX)
COMO
COMEÇAR
--PICAR a chave se mais por muito tempo de 16 caráteres
SE (LEN (@KEY) >64)
AJUSTAR o @key = o HASHBYTES (“md5”, o @key)
DECLARAR O @I_KEY_PAD VARCHAR (MAX), @O_KEY_PAD VARCHAR (MAX), @POSITION INT
AJUSTAR o @position = 1
AJUSTAR o @i_key_pad = ''
AJUSTAR o @o_key_pad = ''
--emendar o ipad & o opod com a chave
QUANDO @position <>
|