Tiện ích cho công việc lập trình hằng ngày
Lập trình viên mỗi ngày đều dán token, phản hồi API, hồ sơ khách hàng và cấu hình vào công cụ trực tuyến, thường không nghĩ dữ liệu đó đi đâu. JWT có thể chứa thông tin người dùng, JSON có thể chứa dữ liệu cá nhân, còn chuỗi đầu vào của hàm băm có thể là bí mật. Các công cụ dành cho lập trình viên ở đây được xây dựng để dữ liệu loại này chỉ nằm trong tab trình duyệt.
Công cụ được chia thành các nhóm: dữ liệu và mã (trình định dạng, trình kiểm tra, trình tạo kiểu dữ liệu, biểu thức chính quy), mã hóa và bảo mật (Base64, JWT, hàm băm, UUID, mật khẩu), thiết kế (gradient, đổ bóng, bảng màu, biểu tượng), thời gian và lập lịch (biểu thức cron, Unix timestamp) cùng kiểm tra web và SEO.
Số căn cước và mã số thuế
Kiểm tra số định danh cá nhân và mã số thuế của 18 quốc gia, từ CPF của Brazil và CNPJ mới có cả chữ lẫn số đến codice fiscale của Ý và PESEL của Ba Lan, đồng thời biết vì sao một số không hợp lệ. Cần dữ liệu mẫu? Bạn có thể tạo hàng nghìn số thử nghiệm đúng định dạng theo ngày sinh, giới tính hoặc vùng, được tạo ngay trên trình duyệt và ghi rõ là dữ liệu thử nghiệm.
Công cụ chạy trên trình duyệt và trên máy chủ
Phần lớn công cụ là hàm thuần túy chạy trên trình duyệt, hoàn toàn không gửi yêu cầu qua mạng. Một số công cụ về bản chất cần internet: kiểm tra SEO hoặc thẻ Open Graph của website phải tải trang công khai đó, tra cứu DNS phải truy vấn DNS, còn API giả lập thì phải được lưu trữ ở đâu đó. Những công cụ này được ghi “Xử lý trên máy chủ của chúng tôi” ngay trên trang, nêu rõ dữ liệu gửi đi và dữ liệu được lưu, và chỉ tải các URL công khai do bạn nhập.
Tiêu chuẩn và độ chính xác
Công cụ tuân theo các đặc tả liên quan: phân tích JSON báo chính xác dòng và cột của lỗi, xác minh JWT hỗ trợ chữ ký HMAC, RSA và ECDSA, hàm băm được tính bằng Web Crypto API khi trình duyệt có hỗ trợ, còn UUID lấy từ nguồn ngẫu nhiên an toàn về mật mã. Khi hành vi khác nhau giữa các môi trường, chẳng hạn các biến thể biểu thức chính quy hoặc phương ngữ SQL, công cụ sẽ cho biết đang dùng loại nào.
Làm việc an toàn với dữ liệu nhạy cảm
Hãy coi token, khóa và dữ liệu môi trường production là bí mật, kể cả khi dùng công cụ chạy cục bộ: đóng tab khi xong việc và không dán chúng vào công cụ gửi dữ liệu lên máy chủ. Với các thao tác phải tải một URL, chỉ dùng trang công khai; công cụ chạy trên máy chủ từ chối địa chỉ mạng riêng và mạng nội bộ, nhờ vậy bạn cũng không vô tình dò quét chính mạng của mình.