[爆卦]HMACSHA256是什麼?優點缺點精華區懶人包

雖然這篇HMACSHA256鄉民發文沒有被收入到精華區:在HMACSHA256這個話題中,我們另外找到其它相關的精選爆讚文章

在 hmacsha256產品中有1篇Facebook貼文,粉絲數超過10萬的網紅BorntoDev,也在其Facebook貼文中提到, 💡 หลาย ๆ คนอาจจะยังไม่เคยรู้จักกับเจ้า JWT กันมากนัก ซึ่งวันนี้แอดมาสรุปสั้น ๆ ให้เพื่อน ๆ อ่านและทำความเข้าใจกัน . เจ้า JWT มันคืออะไร ใช้ทำอะไร มาห...

  • hmacsha256 在 BorntoDev Facebook 的最佳貼文

    2021-07-03 13:00:05
    有 334 人按讚

    💡 หลาย ๆ คนอาจจะยังไม่เคยรู้จักกับเจ้า JWT กันมากนัก ซึ่งวันนี้แอดมาสรุปสั้น ๆ ให้เพื่อน ๆ อ่านและทำความเข้าใจกัน
    .
    เจ้า JWT มันคืออะไร ใช้ทำอะไร มาหาคำตอบไปพร้อมกันเลยจ้า !!
    .
    👨‍💻 JWT ย่อมากจาก JSON Web Token เป็น JSON รูปแบบหนึ่งที่ใช้สร้างรหัส Token ที่เชื่อถือได้ และมีความปลอดภัยอย่างมาก
    .
    ซึ่งเจ้า JWT จะช่วยตรวจสอบ และควบคุมสิทธิ์การเข้าถึงข้อมูล และรักษาความปลอดภัยของข้อมูล มีความรวดเร็วและมีประสิทธิภาพมาก ๆ
    .
    🔹 โดยโครงสร้างของ JWT มีดังนี้
    ประกอบด้วย 3 ส่วน คือ Header, Payload, และ Signature คั่นด้วยจุด (.) นั่นเอง
    aaaaaa.bbbbbb.cccccc

    ⭐ Header - จะประกอบด้วย Type และอัลกอริทึมที่ใช้ในการเข้ารหัส และถอดรหัส

    ⚙️โครงสร้าง
    {
    "alg": "HS256",
    "typ": "JWT"
    }

    ⭐ Payload - หรือเรียกอีกอย่างนึงคือ Body เป็นรหัสของข้อมูลทั้งหมด ซึ่งถูกเข้ารหัสด้วย Base64Url

    ⚙️โครงสร้าง
    {
    "sub": "1234567890",
    "name": "John Doe",
    "iat": 1516239022
    }

    ⭐ Signature - ส่วนที่รวม Header และ Payload เข้าด้วยกัน ซึ่งเป็นส่วนสำคัญของข้อมูล ประกอบด้วย Secret Key และอัลกอริทึม

    ⚙️โครงสร้าง
    HMACSHA256(
    base64UrlEncode(header) + "." +
    base64UrlEncode(payload),
    your-256-bit-secret
    )
    .
    🌈 และทั้ง 3 ส่วน รวมกันเป็นรหัส Token ได้ตามนี้เลย
    eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
    .
    👍 และเขามีเว็บไซต์ที่จะช่วยถอดรหัสเจ้า JWT ให้ลองเล่นกันด้วยนะ
    .
    📍 คลิกที่ลิงค์นี้เลย >> https://jwt.io/#debugger-io
    .
    📑 ใครอยากอ่านเพิ่มเติมคลิกเลย >> https://jwt.io/introduction , https://javascript.plainenglish.io/what-is-jwt-and-what-is-it-used-for-dcc1c1c160a8
    .
    borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน

你可能也想看看

搜尋相關網站