# HMAC-SHA1-generátor

HMAC-SHA1 címke kiszámítása üzenetből és titkos kulcsból. Az eszköz mindkettőt UTF-8-kódolásúvá alakítja, alkalmazza az RFC 2104 szerinti HMAC-konstrukciót a SHA-1 használatával, majd a 160 bites eredményt 40 hexadecimális karakterként vagy Base64 formátumban adja vissza. Segítségével a fejlesztők OAuth 1.0a aláírásokkal, a TOTP belső működésével, régebbi webhookokkal és olyan korábbi API-kkal dolgozhatnak, amelyek még HMAC-SHA1-et használnak aláíráshoz. A kulcs a kérésben marad.

## Gyakran ismételt kérdések

### Mi az a HMAC-SHA1?

A HMAC-SHA1 egy üzenethitelesítő kód, amely az SHA-1 algoritmust titkos kulccsal kombinálja az RFC 2104 előírása szerint. A címke 20 bájtos, és 40 hexadecimális karakterként vagy 28 Base64 karakterként jelenik meg.

### Biztonságos még a HMAC-SHA1, noha az SHA-1 feltörhető?

Az SHA-1 ütközései nem törik fel a HMAC-SHA1-et, mert a HMAC biztonsága a hash más tulajdonságaitól függ. A HMAC-SHA1 a meglévő rendszerekben továbbra is elfogadhatónak számít. Új rendszerek tervezésekor részesítse előnyben a HMAC-SHA256-et.

### Mi egy ismert HMAC-SHA1 tesztvektor?

Az RFC 2202 2. tesztesete a Jefe kulcsot és a what do ya want for nothing? üzenetet használja, és az effcdf6ae5eb2fa2d27416d5f184df9c259a7c79 értéket várja. Ez az eszköz ezt a címkét adja vissza.

### Hogyan készíthetek OAuth 1.0a aláírást?

Használja az aláírás alapkarakterláncát üzenetként, a fogyasztói titkot és a token titkát pedig egy ampersand jellel összefűzve kulcsként. Válassza a Base64 kimenetet, majd kódolja az eredményt százalékosan az Authorization fejléc számára.

### A TOTP HMAC-SHA1-et használ?

Igen. A legtöbb hitelesítő alkalmazás HMAC-SHA1-et számít egy 8 bájtos időszámlálón, Base32-formátumból visszaalakított titokkal. Mivel a kulcs és a számláló bináris, ez a szövegalapú eszköz nem tud közvetlenül TOTP-kódot előállítani.

### Hogyan kódolódik a kulcs és az üzenet?

Mindkettő pontosan úgy alakul UTF-8-bájtokká, ahogy begépeli. A rejtett szóközök, az eltérő sortörés vagy a hexadecimálisból, illetve Base64 formátumból visszaalakítandó kulcs szokta okozni az eltérést.

### Visszaküldi az eredmény a kulcsomat?

Nem. A válasz csak a címkét és a nem titkos beállításokat tartalmazza. A kulcsot nem naplózzuk és nem tároljuk.

### Melyik kimeneti formátumot válasszam?

Válassza a hexadecimális formátumot, ha a másik rendszer egy 40 karakteres, kisbetűs karakterláncot jelenít meg, az Base64 formátumot pedig akkor, ha egy 28 karakteres, = jellel végződő értéket. Mindkettő ugyanazt a 20 bájtot képviseli.

### Használhatok üres kulcsot?

Igen, a HMAC elfogad üres kulcsot, és az eszköz kiszámítja az eredményt. Az üres kulcs nem nyújt védelmet, ezért csak tesztvektorokkal vagy más eszközökkel való összehasonlításhoz használja.

### Milyen hosszú lehet az üzenet?

Az üzenet és a kulcs együtt kérésenként legfeljebb 5 MiB szöveg lehet. A címke azonnal elkészül, és egyik bemenetet sem tároljuk.

Hirdetne nálunk?

[Írjon nekünk e-mailt](mailto:hi@dennn.is?subject=Hirdet%C3%A9s%20a%20OneClick%20Pro%20oldalon)

[Hirdetés Az ügynökök számára kész plugincsomag a WordPress számára.](https://sleekwp.com/?ref=oneclickpro)
