VERANDER FUNCTIE [dbo]. [HMAC]
(
@KEY (MAXIMUM) VARCHAR,
(MAXIMUM) @MESSAGE VARCHAR
)
(MAXIMUM) WINST VARCHAR
ZOALS
BEGIN
--HAK sleutel als langer dan 16 karakters
ALS (LEN (@KEY) >64)
VASTGESTELD @key = HASHBYTES („md5“, @key)
VERKLAAR @I_KEY_PAD (MAXIMUM) VARCHAR, @O_KEY_PAD (MAXIMUM) VARCHAR, @POSITION INT.
PLAATS @position = 1
PLAATS @i_key_pad = ''
PLAATS @o_key_pad = ''
--verbind ipad & opod met sleutel
TERWIJL @position <>
|