ตัวสร้างส่วนหัว Basic Auth
สร้างส่วนหัวการตรวจสอบสิทธิ์ HTTP Basic ออนไลน์ — แปลงชื่อผู้ใช้:รหัสผ่านเป็นส่วนหัว Authorization Base64 ทันที
HTTP Basic Authentication คืออะไร?
HTTP Basic Authentication เป็นรูปแบบการตรวจสอบสิทธิ์อย่างง่ายที่กำหนดใน RFC 7617 ไคลเอนต์ส่งสตริงที่เข้ารหัส Base64 ของ "ชื่อผู้ใช้:รหัสผ่าน" ในส่วนหัว Authorization กับทุกคำขอ
Basic Auth ทำงานอย่างไร?
เมื่อเซิร์ฟเวอร์ต้องการการตรวจสอบสิทธิ์ จะตอบกลับด้วยสถานะ 401 Unauthorized และส่วนหัว WWW-Authenticate: Basic ไคลเอนต์ส่งคำขอใหม่พร้อมส่วนหัว Authorization: Basic <base64> โดยค่าคือการเข้ารหัส Base64 ของ "ชื่อผู้ใช้:รหัสผ่าน"
Basic Auth ปลอดภัยหรือไม่?
Basic Auth เพียงอย่างเดียวไม่ปลอดภัย เนื่องจากข้อมูลรับรองถูกเข้ารหัส Base64 เท่านั้น ไม่ได้เข้ารหัสลับ ควรใช้ผ่าน HTTPS เสมอ สำหรับการผลิต ควรพิจารณาทางเลือกที่ปลอดภัยกว่า เช่น OAuth 2.0, JWT หรือคีย์ API
ใช้ Basic Auth กับ curl อย่างไร?
ใช้แฟล็ก -u: curl -u ชื่อผู้ใช้:รหัสผ่าน https://api.example.com หรือสร้างส่วนหัวด้วยเครื่องมือนี้แล้วใช้: curl -H "Authorization: Basic dXNlcjpwYXNz" https://api.example.com
ใช้อักขระพิเศษในชื่อผู้ใช้หรือรหัสผ่านได้หรือไม่?
ได้ เครื่องมือนี้จัดการอักขระ Unicode ได้อย่างถูกต้อง ข้อมูลรับรองจะถูกเข้ารหัส UTF-8 ก่อนการแปลง Base64 ตาม RFC 7617 อักขระพิเศษเช่น @, #, ! และอักขระ non-ASCII ทั้งหมดรองรับ
รูปแบบของส่วนหัว Authorization คืออะไร?
ส่วนหัว Authorization มีรูปแบบ: "Authorization: Basic <ข้อมูลรับรองเข้ารหัส-base64>" ค่า Base64 คือการเข้ารหัสของ "ชื่อผู้ใช้:รหัสผ่าน" คั่นด้วยเครื่องหมายโคลอน ตัวอย่างเช่น user:pass กลายเป็น dXNlcjpwYXNz
วิธีถอดรหัสส่วนหัว Basic Auth?
นำค่า Base64 หลัง "Basic " ในส่วนหัวและถอดรหัสเพื่อรับ "ชื่อผู้ใช้:รหัสผ่าน" เครื่องมือนี้มีตัวถอดรหัสในตัว — วางค่าส่วนหัว Authorization เต็มแล้วจะดึงข้อมูลรับรองทันที
ความแตกต่างระหว่าง Basic Auth และ Bearer Token คืออะไร?
Basic Auth ส่งข้อมูลรับรองเข้ารหัส Base64 กับทุกคำขอ ในขณะที่ Bearer Token ส่งโทเค็น (เช่น JWT) ที่ได้ผ่านขั้นตอนการตรวจสอบสิทธิ์ Basic Auth ง่ายกว่าแต่ยืดหยุ่นน้อยกว่าโทเค็น Bearer สามารถมีสิทธิ์และหมดอายุอัตโนมัติ
ใช้ Basic Auth ใน URL ของเบราว์เซอร์ได้หรือไม่?
ได้ รูปแบบคือ https://ชื่อผู้ใช้:รหัสผ่าน@hostname.com/เส้นทาง อย่างไรก็ตาม เบราว์เซอร์สมัยใหม่หลายตัวเตือนหรือบล็อกวิธีนี้ด้วยเหตุผลด้านความปลอดภัย ควรใช้ส่วนหัว Authorization โดยตรงจะดีกว่า
เครื่องมือนี้ส่งข้อมูลรับรองของฉันไปยังเซิร์ฟเวอร์หรือไม่?
ไม่ เครื่องมือนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณโดยใช้ JavaScript ชื่อผู้ใช้และรหัสผ่านของคุณไม่เคยส่งผ่านเครือข่าย การเข้ารหัสและถอดรหัสทั้งหมดเกิดขึ้นในอุปกรณ์ของคุณ
วิธีใช้ ตัวสร้างส่วนหัว Basic Auth
สร้างหัวข้อ HTTP Basic Authentication โดยเข้ารหัสชื่อผู้ใช้และรหัสผ่านเป็น Base64 ภายในเบราว์เซอร์ของคุณ ข้อมูลที่พิมพ์จะไม่ถูกอัปโหลด ข้อมูลเข้าสู่ระบบจึงไม่ออกจากเครื่อง
- พิมพ์ชื่อผู้ใช้ในช่อง Username และรหัสผ่านในช่อง Password
- คลิกปุ่ม Encode เพื่อรวมทั้งสองค่าเป็นข้อมูลเข้าสู่ระบบแบบ Base64 และได้หัวข้อ Authorization ที่ใช้ได้ทันที
- คัดลอกหัวข้อที่สร้างไปวางใน API client, HTTP request หรือการตั้งค่า proxy ของคุณ
- หากต้องการตรวจหัวข้อที่มีอยู่ ให้วางลงในช่อง Paste Authorization Header แล้วคลิก Decode เพื่อดูชื่อผู้ใช้และรหัสผ่านที่ซ่อนอยู่
การถอดรหัสหัวข้อ Basic Auth จะเปิดเผยรหัสผ่านเป็นข้อความล้วน จึงควรถอดเฉพาะหัวข้อของคุณเองหรือจากแหล่งที่เชื่อถือได้
เครื่องมือที่เกี่ยวข้อง
- ตรวจสอบแฮช คำนวณและตรวจสอบแฮช MD5, SHA-1, SHA-256, SHA-512 ในเครื่อง
- ตัวดู HAR เปิดไฟล์ HAR ออนไลน์ ตารางคำขอพร้อมสีสถานะ เรียงลำดับ และตัวกรอง ส่วนหัว พรีวิวเนื้อหาตอบกลับ และน้ำตกเวลา ประมวลผลในเครื่อง ไม่อัปโหลด
- ตัวตรวจสอบ IBAN ตรวจสอบหมายเลขบัญชีธนาคารระหว่างประเทศ (IBAN) ทันที ตรวจสอบรูปแบบ ความยาว และ checksum สำหรับ 80+ ประเทศพร้อมผลลัพธ์แบบเรียลไทม์
- เครื่องมือทดสอบคำขอ HTTP ทดสอบ REST API โดยตรงในเบราว์เซอร์ของคุณ ส่งคำขอ GET, POST, PUT, DELETE ด้วย header, body และพารามิเตอร์ที่กำหนดเอง ดูสถานะ header และ body JSON ของการตอบกลับทันที
- ตัวสร้างพอร์ตสุ่ม สร้างหมายเลขพอร์ตเครือข่ายสุ่มจากช่วงมาตรฐาน IANA — ที่รู้จัก (1-1023) ที่ลงทะเบียน (1024-49151) และไดนามิก (49152-65535) รองรับค่าที่ไม่ซ้ำกัน การจัดเรียง และการสร้างจำนวนมาก ทำงานบนเบราว์เซอร์ 100%
- ตัวสร้าง .htaccess สร้างกฎ Apache .htaccess สำหรับการเปลี่ยนเส้นทาง เขียนใหม่ ส่วนหัวความปลอดภัย แคช และอื่นๆ
- ตัวสร้าง Robots.txt ตัวสร้าง robots.txt ออนไลน์ฟรี สร้างและปรับแต่งไฟล์ robots.txt เพื่อควบคุมการรวบรวมข้อมูลของเครื่องมือค้นหา จัดการการเข้าถึงของระบบรวบรวมข้อมูล และปรับปรุง SEO ของเว็บไซต์ของคุณ
- ตัวสร้าง Sitemap ตัวสร้าง XML sitemap ออนไลน์ฟรี เพิ่ม URL ตั้งค่าลำดับความสำคัญและความถี่ สร้าง sitemap ที่ดีต่อ SEO ได้ทันที