ڈویلپر ٹولز
مفت ڈویلپر ٹولز جو آپ کے براؤزر میں چلتے ہیں: JSON کو فارمیٹ اور چیک کریں، Base64 اور URL کو انکوڈ اور ڈیکوڈ کریں، متن یا فائل کا MD5 یا SHA-256 ہیش بنائیں، JWT ڈیکوڈ کر کے اس کا دستخط جانچیں، اور Unix ٹائم اسٹیمپ بدلیں۔ جو آپ چسپاں کرتے ہیں وہ کسی سرور پر نہیں جاتا۔
ٹول چنیں
JSON فارمیٹر
ڈویلپر ٹولزJSON کو فارمیٹ، چیک اور مختصر کریں، غلطی کی جگہ کے ساتھ
Base64 انکوڈر/ڈیکوڈر
ڈویلپر ٹولزمتن کو Base64 میں بدلیں اور واپس پڑھیں
URL انکوڈر/ڈیکوڈر
ڈویلپر ٹولزویب ایپلیکیشنز کے لیے URL انکوڈ اور ڈیکوڈ کریں
ہیش جنریٹر
ڈویلپر ٹولزمتن یا فائلوں کے MD5، SHA-1، SHA-256، SHA-512 اور SHA3 ہیش بنائیں
JWT ڈیکوڈر
ڈویلپر ٹولزJWT ٹوکن ڈیکوڈ کریں، exp/iat/nbf سادہ الفاظ میں پڑھیں اور HS، RS، PS اور ES دستخط SHA-256، SHA-384 یا SHA-512 سے چیک کریں
یونکس ٹائم اسٹیمپ کنورٹر
ڈویلپر ٹولزیونکس ٹائم اسٹیمپ کو تاریخ میں اور تاریخ کو ٹائم اسٹیمپ میں بدلیں۔ سیکنڈ، ملی سیکنڈ، مائیکرو سیکنڈ اور نینو سیکنڈ خود پہچانتا ہے اور پوری فہرست ایک ساتھ بدلتا ہے
اکثر پوچھے جانے والے سوالات
کیا یہاں ٹوکن یا API کا جواب چسپاں کرنا محفوظ ہے؟
اس صفحے کا ہر ٹول آپ کے براؤزر میں چلتا ہے اور جو آپ چسپاں کرتے ہیں وہ کسی سرور کو نہیں بھیجتا، اس لیے ٹوکن یا کسی گاہک کا ریکارڈ آپ کی مشین پر ہی رہتا ہے۔ پھر بھی چالو ٹوکن کو راز سمجھیں: جس کے پاس وہ ہو، وہ اس کی میعاد ختم ہونے تک اسے استعمال کر سکتا ہے۔
اگر JWT کوئی بھی ڈیکوڈ کر سکتا ہے تو کیا وہ محفوظ ہے؟
دستخط شدہ JWT کو بدلا نہیں جا سکتا، مگر پڑھا جا سکتا ہے۔ اس کا ہیڈر اور پے لوڈ صرف Base64url میں انکوڈ ہوتے ہیں، اس لیے جس کے پاس ٹوکن ہو وہ انہیں پڑھ سکتا ہے؛ دستخط صرف یہ ثابت کرتا ہے کہ کسی نے انہیں بدلا نہیں۔ جب تک ٹوکن encrypted نہ ہو، JWT کے پے لوڈ میں پاس ورڈ یا کوئی اور راز کبھی نہ ڈالیں۔
حوالے: IETF, RFC 7519: JSON Web Token, section 12
Base64 اور ہیش میں کیا فرق ہے؟
Base64 ایک انکوڈنگ ہے: کوئی بھی اسے واپس اصل میں بدل سکتا ہے، اس لیے یہ کچھ نہیں چھپاتا۔ SHA-256 جیسا ہیش یک طرفہ ہے: ایک ہی ان پٹ کا ہیش ہمیشہ ایک جیسا آتا ہے، مگر ہیش سے ان پٹ واپس نہیں نکالا جا سکتا۔ صرف متن قبول کرنے والی جگہوں سے ڈیٹا گزارنے کے لیے Base64، اور یہ جانچنے کے لیے کہ فائل بدلی نہیں، ہیش استعمال کریں۔
حوالے: NIST, FIPS 180-4: Secure Hash Standard
Unix ٹائم اسٹیمپ کیا ہے؟
یکم جنوری 1970 کو UTC کے مطابق رات 00:00:00 سے اب تک گزرے سیکنڈز کی تعداد، لیپ سیکنڈز کے بغیر۔ بہت سے سسٹم اس کی جگہ ملی سیکنڈز رکھتے ہیں، اس لیے 13 ہندسوں والا نمبر عموماً ملی سیکنڈز ہوتا ہے۔ یونکس ٹائم اسٹیمپ کنورٹر خود پہچانتا ہے کہ نمبر سیکنڈز، ملی سیکنڈز، مائیکرو سیکنڈز یا نینو سیکنڈز میں ہے۔
حوالے: The Open Group, POSIX.1-2024, 4.19 Seconds Since the Epoch