ข้ามไปยังเนื้อหา
LeedyBox
สนับสนุน

เครื่องมือนักพัฒนา

เข้ารหัส ถอดรหัส ทดสอบ และสร้างค่าต่าง ๆ สำหรับงานพัฒนาในชีวิตประจำวัน ข้อมูลที่ป้อนจะประมวลผลในเบราว์เซอร์ของคุณ

แปลงข้อมูล

แปลงและตรวจสอบข้อมูลที่ใช้บ่อยในงานพัฒนาได้ในเบราว์เซอร์ของคุณ

Base64 / URL / JWT

เข้ารหัสและถอดรหัส Base64 หรือ URL และดูส่วนหัวกับเพย์โหลดของ JWT ในเบราว์เซอร์

ตัวแยกวิเคราะห์ Cron

อ่านนิพจน์ cron ของ Unix, Spring, Quartz และ AWS ดูเวลาทำงานครั้งถัดไปในเขตเวลาใดก็ได้ หรือสร้างนิพจน์ทีละฟิลด์

ทดสอบ RegEx

ทดสอบนิพจน์ปกติโดยไฮไลต์ส่วนที่ตรงและกลุ่มที่จับได้ ดูตัวอย่างการแทนที่ และคัดลอกแพตเทิร์นเป็นโค้ดสำหรับหกภาษา

สร้างแฮช

คำนวณแฮช MD5, SHA-1, SHA-256, SHA-384 และ SHA-512 หรือ HMAC ของข้อความหรือไฟล์ในเบราว์เซอร์ แล้วเปรียบเทียบกับ checksum ที่คาดไว้

สร้างรหัสผ่านและ UUID

สร้างรหัสผ่านแบบสุ่มและ UUID (v4 และ v7) ในเบราว์เซอร์ด้วย Web Crypto API และตรวจดูเวอร์ชันกับ timestamp ของ UUID

แปลง Unix Timestamp

แปลง Unix timestamp หน่วยวินาที มิลลิวินาที ไมโครวินาที หรือนาโนวินาที เป็นวันที่ในเขตเวลาใดก็ได้ และแปลงวันที่กลับเป็น timestamp ในเบราว์เซอร์

เลือกเครื่องมือนักพัฒนาให้เหมาะกับงาน

เริ่มจากประเภทของค่าที่คุณมีอยู่ เครื่องมือ Base64 / URL / JWT เหมาะกับสตริงจากการตอบกลับของ API หรือจากส่วนหัว Authorization โดยเข้ารหัสและถอดรหัส Base64 เป็นข้อความ UTF-8 (การถอดรหัสรับแบบ URL-safe ได้ด้วย) เข้ารหัสและถอดรหัสแบบเปอร์เซ็นต์ และแสดงส่วนหัว เพย์โหลด รวมถึงวันที่ iat, nbf และ exp ของโทเค็นหากมี การถอดรหัส URL จะคงเครื่องหมายบวกไว้ตามเดิม และ Base64 ที่ถอดรหัสแล้วได้ข้อมูลไบนารี เช่น รูปภาพ จะถูกแจ้งเป็นข้อผิดพลาดแทนการแสดงผล การถอดรหัส JWT ไม่ได้ตรวจสอบลายเซ็น โทเค็นที่ถอดรหัสได้จึงไม่ได้พิสูจน์ว่าใครเป็นผู้ออกโทเค็น หรือโทเค็นนั้นใช้ได้จริง ใช้ตัวแยกวิเคราะห์ Cron เพื่อตรวจตารางเวลาแบบ Unix, Spring, Quartz หรือ AWS EventBridge และดูเวลาทำงานครั้งถัดไปตามเขตเวลาที่คุณเลือก และใช้เครื่องมือทดสอบ RegEx เมื่อแพตเทิร์นจับข้อความได้มากหรือน้อยเกินไป

เครื่องมือสร้างแฮชคำนวณแฮช MD5, SHA-1, SHA-256, SHA-384 และ SHA-512 ของข้อความหรือไฟล์ แล้วเปรียบเทียบกับ checksum ที่คาดไว้ เช่น เพื่อตรวจไฟล์ที่ดาวน์โหลดกับค่า SHA-256 ที่เผยแพร่ไว้ และยังคำนวณ HMAC ด้วยอัลกอริทึม SHA ได้ด้วย เครื่องมือสร้างรหัสผ่านและ UUID สร้างรหัสผ่านแบบสุ่มพร้อมค่าประมาณเอนโทรปี และสร้าง UUID v4 หรือ v7 รวมทั้งตรวจสอบ UUID ที่มีอยู่ได้ เครื่องมือแปลง Unix Timestamp ช่วยได้เมื่อล็อกแสดงตัวเลขอย่าง 1700000000 หากคุณไม่ได้เลือกหน่วยเอง เครื่องมือจะคาดเดาจากขนาดของตัวเลขว่าเป็นวินาที มิลลิวินาที ไมโครวินาที หรือนาโนวินาที และยังแปลงวันที่เป็น timestamp ได้ด้วย

เครื่องมือเหล่านี้ทำงานเป็น JavaScript ในเบราว์เซอร์ของคุณ และสิ่งที่คุณป้อนจะไม่ถูกส่งไปยัง LeedyBox รหัสผ่านและส่วนที่สุ่มของ UUID มาจากตัวสร้างตัวเลขสุ่มเชิงการเข้ารหัสของเบราว์เซอร์ แฮช SHA และ HMAC ใช้ Web Crypto API ซึ่งเบราว์เซอร์เปิดให้ใช้เฉพาะในบริบทที่ปลอดภัย เช่น หน้า HTTPS ส่วน MD5 คำนวณด้วยสคริปต์ของหน้าเอง ไฟล์จะถูกอ่านเข้าหน่วยความจำทั้งไฟล์ก่อนคำนวณแฮช ไฟล์ที่ใหญ่มากจึงอาจทำงานช้าหรือล้มเหลว แพตเทิร์นทดสอบด้วยเอนจิน regex ของ JavaScript และอาจทำงานต่างไปใน Python, Java หรือฐานข้อมูล โดยปกติการจับคู่จะทำงานใน worker เบื้องหลัง ซึ่งจะถูกหยุดหากใช้เวลานานกว่าสองวินาที ผลลัพธ์ของ cron และ timestamp ขึ้นอยู่กับข้อมูลเขตเวลาของเบราว์เซอร์

คู่มือนักพัฒนาอธิบายไวยากรณ์ของ cron ฟังก์ชันแฮช เอนโทรปีของรหัสผ่านและเวอร์ชันของ UUID นิพจน์ปกติ และเวลา Unix อย่างละเอียดยิ่งขึ้น

คู่มือนักพัฒนา →