Krejci-lumen Programování Mosaic 12. 6. 2024 11:04 6. 4. 2021 13:09

Dobrý den,

dají se někde najít příklady nebo detailnější popis systémové knihovny EncryptLib? Nedaří se mi to dohledat. Konkrétně mě zajímá příklad použití funkce HMAC_SHA256, kterou bych rád použil pro autentizaci přenášených dat.  Nějak se nemohu zorientovat v datových typech proměnných předávaných této funkci, proto bych potřeboval nakopnout aspoň nějakým jednoduchým příkladem použití.

Předem děkuji za odpověď. S pozdravem

Zdeněk Krejčí

Odpovědi 1

M.B. 6. 4. 2021 13:09

Dobrý den,

v příloze je testovací kus kódu s použitím HMAC_SHA256. Datové typy se řeší u VAR_IN_OUT proměnných pomocí klíčového slova void.

V testovacím příkladu jsou data přes, které je hash počítán uloženy jako řetězec, ale obecně může být vstupem pro hash i jiný datový typ (např. pole bytů apod.)

Tento dotaz je vyřešený.