Skip to content

আপনার 2FA কোড কীভাবে পাবেন

পুরো প্রক্রিয়া লাগে প্রায় এক মিনিট: সেটআপ কী দেখান, এখানে পেস্ট করুন আর কোডটি যে পর্দা চেয়েছে সেখানে লিখে দিন। মোবাইল দরকার নেই — গণিতের রেফারেন্স ইমপ্লিমেন্টেশন চলছে হোমপেজের ওপরেই।

শুরুর আগে যা যা দরকার

স্পষ্ট কারণেই অ্যাকাউন্টে অ্যাক্সেস — যে সার্ভিস সুরক্ষিত করতে চান সেখানে লগইন করা থাকার কথা। তার বাইরে দুটি বিষয় মাথায় রাখুন। প্রথমত: সার্ভিসে দ্বিতীয় ফ্যাক্টর হিসেবে অথেন্টিকেটর অ্যাপের অপশন থাকতে হবে; এতে Google, Microsoft, GitHub, Discord, Steam, AWS, Coinbase, Kraken, Binance, X এবং বেশিরভাগ ব্যাংক ও এক্সচেঞ্জই ধরা পড়ে। দ্বিতীয়ত: অথেন্টিকেটর চালানোর একটি জায়গা দরকার — মোবাইল অ্যাপ, অথবা এই সাইটের জন্মকারণ — এই ব্রাউজার টুল, যা কিছু ইনস্টল না করেই হুবহু একই কোড তৈরি করে।

নাম নিয়ে একটি কথা: সার্ভিসগুলো এই দ্বিতীয় ফ্যাক্টরকে “টু-ফ্যাক্টর অথেন্টিকেশন”, “2FA”, “দুই ধাপের ভেরিফিকেশন”, “TOTP” বা “অথেন্টিকেটর অ্যাপ” বলে ডাকে। লেবেলের নিচে সব একই জিনিস — শেয়ার করা সিক্রেট থেকে সময়-ভিত্তিক তৈরি একবার ব্যবহারযোগ্য কোড। ব্যবহার করার চেয়ে মেকানিজমটিও জানতে চাইলে পড়ুন 2FA কী? TOTP কীভাবে কাজ করে।

ধাপ 1: 2FA চালু করে সেটআপ কী দেখান

অ্যাকাউন্টের সিকিউরিটি সেটিংস খুলে টু-ফ্যাক্টর অথেন্টিকেশনের অংশটি খুঁজুন। অথেন্টিকেটর অ্যাপের অপশনটি বেছে নিন। সার্ভিস একটি QR কোড দেখায় ফোন দিয়ে স্ক্যান করার জন্য — আর সেই পর্দায় প্রায় সবসময়ই বিকল্প থাকে: “স্ক্যান করতে পারছেন না?”, “কোড ম্যানুয়ালি লিখুন” বা “সেটআপ কী” লেখা একটি লিংক। এতেই ফুটে ওঠে আসল সিক্রেট: JBSWY3DPEHPK3PXP-এর মতো একটি Base32 স্ট্রিং, কখনো সম্পূর্ণ otpauth:// URI-তে মোড়ানো — সঙ্গে অ্যাকাউন্টের লেবেল, ডিজিটের সংখ্যা, রিফ্রেশ পিরিয়ড আর হ্যাশ অ্যালগরিদম।

এই কীটি নিজেই ক্রেডেনশিয়াল — দ্বিতীয় ফ্যাক্টরের জন্য আপনার পাসওয়ার্ডের পকেট-সংস্করণ। ওই পর্দাটিকে রিকভারি পর্দার মতোই সামলান: কোনো সত্যিকারের পক্ষই কখনো ইমেল বা চ্যাটে সেটআপ কী পেস্ট করতে বলবে না। কী কপি করুন, 2FA চালু শেষ করুন (নিশ্চিত করতে বেশিরভাগ সার্ভিস একটি কাজ করা কোড চায়) আর মূলটি এনক্রিপ্টেড কোথাও রাখুন — যেমন পাসওয়ার্ড ম্যানেজারে।

ধাপ 2: কী জেনারেটরে পেস্ট করুন

আমাদের হোমপেজের ওপরের জেনারেটরে কপি করা জিনিসটি পেস্ট করুন — খালি Base32 স্ট্রিং বা সম্পূর্ণ otpauth:// লিংক; দুটোই চলে। কয়েক সেকেন্ডেই 6 ডিজিটের লাইভ কোড চলে আসে, প্রতি 30 সেকেন্ডে নতুন হয়। ছবি থেকেও কী আনা যায়: QR-এর স্ক্রিনশট সরাসরি Ctrl+V চেপে পেজে পেস্ট করুন, ইমেজ ফাইল টেনে আনুন বা ক্যামেরা দিয়ে স্ক্যান করুন — ডিকোডিং হয় লোকালি, কিছুই আপলোড হয় না। সার্ভিস স্ট্যান্ডার্ড বাইরের কনফিগ ব্যবহার করলে (8 ডিজিটের কোড, 15/30/60 সেকেন্ডের পিরিয়ড, SHA-256 বা কাউন্টার-ভিত্তিক HOTP), সম্পূর্ণ otpauth:// URI সব প্যারামিটার বয়ে আনে আর জেনারেটর স্বয়ংক্রিয়ভাবে সেগুলো মেনে চলে।

ধাপ 3: লাইভ কোড কপি করে লগইন শেষ করুন

কোড বদলানোর আগেই চলতি কোডটি ভেরিফিকেশন পর্দায় লিখুন। প্রতিটি কোডের মেয়াদ 30 সেকেন্ডের উইন্ডো (নিজস্ব পিরিয়ড রাখা সার্ভিসে কম বা বেশি), তাই কাউন্টডাউন শেষ সেকেন্ডে ঢুকলে পুরনো কোড তাড়াহুড়োয় টাইপ না করে পরেরটির অপেক্ষা করুন। এরপর এই সার্ভিসের প্রতিটি লগইনে একই ঘূর্ণি: জেনারেটর খুলুন → কোড কপি করুন → পেস্ট করুন। আপনার শেষ কী মনে থাকে শুধু আপনার নিজের ব্রাউজারের লোকাল স্টোরেজে, তাই পরের বার মাত্র এক ক্লিক দূরে।

জনপ্রিয় সার্ভিসে সেটআপ কী কোথায় পাবেন

প্রতিটি সার্ভিস অথেন্টিকেটরের অপশনটি সামান্য ভিন্ন জায়গায় লুকিয়ে রাখে, তাই আমরা এই জেনারেটরের সঙ্গী হিসেবে ধাপে ধাপে সেটআপ গাইড প্রকাশ করি — যেগুলো শেষ হয় আপনি এখানে কী পেস্ট করে সেটআপ সম্পূর্ণ করার মধ্য দিয়ে। সবচেয়ে চাহিদাসম্পন্ন: Google, Microsoft, Discord, GitHub, Steam, AWS, Coinbase, Kraken এবং Binance।

সমস্যা সমাধান: কাজ না করলে কী করবেন

কোড গ্রহণ করা হচ্ছে না। বাস্তবে প্রায় সবসময়ই কারণ জেনারেটর চালানো ডিভাইসের ঘড়ির ফারাক। TOTP আপনার কোডের সঙ্গে সার্ভিসের ঘড়ি থেকে আসা কোড মেলায়; আপনার সিস্টেমের সময় অর্ধেক মিনিটও এদিক-ওদিক থাকলে দুটি আলাদা হয়ে যায়। অপারেটিং সিস্টেমে সময় অটোমেটিক সিঙ্ক চালু করুন (Windows-এ ডেট অ্যান্ড টাইম সেটিংসে “Sync now”; macOS-এ “Set date and time automatically”) আর পরের কোড দিয়ে চেষ্টা করুন।

QR কোড স্ক্যান হচ্ছে না। “স্ক্যান করতে পারছেন না?” লিংকটি ব্যবহার করে সেটআপ কী দেখান — টেক্সট আকারের কী সবসময় স্ক্রিনের ছবি তোলার চেয়ে নির্ভরযোগ্য। শুধু স্ক্রিনশট থাকলে QR পর্যন্ত ক্রপ করুন; অতিরিক্ত কমপ্রেসড বা তির্যক কোণার ছবি প্রায়ই ডিকোড করতে অস্বীকার করে।

কী-ওয়ালা ফোন হারিয়ে গেছে। এই টুল ঠিক এই অবস্থার জন্যই বানানো: মূল সিক্রেট পাসওয়ার্ড ম্যানেজারে রেখে থাকলে — বা ফোন চলাকালীন এখানে পেস্ট করে থাকলে — যেকোনো কম্পিউটারে কোড আবার তৈরি করা যায়। মোবাইল নেই, রিস্টোর নেই, সাপোর্ট টিকেট নেই।

দুটি অভ্যাস যা কাজে দেয়

2FA চালুর সময় সার্ভিসের রিকভারি কোডগুলো অফলাইনে রেখে দিন; সিক্রেটের ডিভাইস কখনো হারালে এগুলোই ভাসমান রক্ষাকবচ। আর লাইভ 2FA কোডকে কখনো শেয়ারযোগ্য জিনিস ভাববেন না: কোনো সাপোর্ট এজেন্ট, কোনো ব্যাংক, কোনো এক্সচেঞ্জের আপনার চলতি কোড না চেয়েই দরকার হয় না। একটি কোড কাজ করে শুধু নিজের 30 সেকেন্ডের মেয়াদে, শুধু আপনার বেছে নেওয়া লগইন পর্দায়।