টুল
গাইড

পরিচয় নম্বর যাচাইকারী (বহু-দেশীয়)

রূপান্তর

১৫টি দেশের জাতীয় পরিচয় নম্বর যাচাই করুন: চীন, মার্কিন যুক্তরাষ্ট্র, যুক্তরাজ্য, কানাডা, অস্ট্রেলিয়া, ভারত, জাপান, দক্ষিণ কোরিয়া, রাশিয়া, ফ্রান্স, জার্মানি, স্পেন, পর্তুগাল, বাংলাদেশ এবং সৌদি আরবের বিন্যাস ও চেকসাম স্থানীয়ভাবে পরীক্ষা করুন। কোনো অনুসন্ধান নেই, কোনো সংরক্ষণ নেই।

100% ক্লায়েন্ট-সাইড কোনো ব্যাকএন্ড নেই
১০০% ক্লায়েন্ট-সাইড। এই টুল শুধুমাত্র আপনার ব্রাউজারে স্থানীয়ভাবে নম্বরের বিন্যাস ও চেকসাম যাচাই করে। এটি কোনো ডাটাবেস অনুসন্ধান করে না, ধারক শনাক্ত করে না, নম্বর সংরক্ষণ বা প্রেরণ করে না।
এই পৃষ্ঠায়

জাতীয় পরিচয় নম্বর যাচাইকারী কী?#

একটি জাতীয় পরিচয় নম্বর একটি এলোমেলো স্ট্রিং নয় — বেশিরভাগ দেশ এতে কাঠামো সন্নিবেশ করে (একটি অঞ্চল কোড, একটি জন্ম তারিখ, একটি ক্রমিক) এবং শেষ করে একটি চেক অঙ্ক যা আগের অঙ্কগুলো থেকে গণনা করা, যাতে একটি ভুল টাইপ করা অক্ষর নম্বরটিকে একটি স্ব-পরীক্ষায় ব্যর্থ করে। একটি যাচাইকারী সেই কাঠামোটি বিপরীত-প্রকৌশল করে: এটি নিশ্চিত করে দৈর্ঘ্য এবং অক্ষর প্যাটার্ন বৈধ, পেলোড থেকে চেক অঙ্ক পুনরায় গণনা করে, এবং তুলনা করে। যদি সেগুলো মেলে, নম্বরটি সুগঠিত; যদি না মেলে, কেউ এটি ভুল ট্রান্সক্রাইব করেছে।

এই পৃষ্ঠাটি ১৫টি দেশের (চীন, মার্কিন যুক্তরাষ্ট্র, যুক্তরাজ্য, কানাডা, অস্ট্রেলিয়া, ভারত, জাপান, দক্ষিণ কোরিয়া, রাশিয়া, ফ্রান্স, জার্মানি, স্পেন, পর্তুগাল, বাংলাদেশ, সৌদি আরব) পরিচয় নম্বর যাচাই করে, প্রতিটির নিজস্ব অ্যালগরিদম আছে — চীনের resident-ID একটি ISO 7064 MOD 11-2 টেবিল ব্যবহার করে, ভারতের আধার একটি Verhoeff ডাইহেড্রাল-গ্রুপ চেক ব্যবহার করে, জার্মানির Steuer-ID একটি পুনরাবৃত্তিমূলক MOD 11,10 চেইন ব্যবহার করে, ইত্যাদি। পৃষ্ঠাটি আপনাকে আলাদাভাবে তিনটি জিনিস বলে: বিন্যাস বৈধ কি না, চেকসাম পাস করেছে কি না (কিছু দেশের কোনো চেকসাম নেই), এবং নিয়মিত ক্যানোনিকাল রূপ।

এটি ইচ্ছাকৃতভাবে যা করে না তা হলো কিছু অনুসন্ধান করা। এখানে কোনো ডেটাবেস নেই, কোনো রেজিস্ট্রি নেই, কোনো নেটওয়ার্ক কল নেই — উপরের সতর্কবার্তা ব্যানারটি তাই বলে। একটি “বৈধ” ফলাফল মানে নম্বরটি কাঠামোগতভাবে সুগঠিত, এই নয় যে এটি একজন প্রকৃত ব্যক্তির।

কীভাবে ব্যবহার করবেন#

  1. ড্রপডাউন থেকে একটি দেশ বাছুন। তালিকাটি সম্ভব হলে আপনার পৃষ্ঠার লোকেলের সাথে মিলিয়ে পূর্ব-নির্বাচিত (চাইনিজ পৃষ্ঠা CN-এ, জাপানিজ পৃষ্ঠা JP-এ ডিফল্ট হয়, ইত্যাদি)।
  2. পরিচয় নম্বর টাইপ করুন বা পেস্ট করুন। স্পেস এবং হাইফেন সহ্য করা হয় এবং ছাঁটা হয়; প্রাসঙ্গিক ক্ষেত্রে অক্ষর স্বয়ংক্রিয়ভাবে বড় হাতের করা হয় (চীনের X, স্পেনের কন্ট্রোল অক্ষর, UK NINO প্রিফিক্স)।
  3. যাচাই করুন ক্লিক করুন। ফলাফল কার্ড একটি বৈধ/অবৈধ শিরোনাম রিপোর্ট করে, তারপর চারটি সারি: বিন্যাস (সফল/ব্যর্থ), চেকসাম (সফল/ব্যর্থ/প্রযোজ্য নয়), নিয়মিত রূপ (ক্যানোনিকাল ফরম্যাট করা রূপ), এবং কারণ (কোন চেকটি ব্যর্থ হয়েছে — খালি, বিন্যাস, চেকসাম, বা সব-পাস)।
  4. মুছুন ফর্মটি রিসেট করে। সম্পূর্ণ মিথস্ক্রিয়া আপনার ব্রাউজারে চলে; কিছুই সংরক্ষিত বা প্রেরিত হয় না।

প্রধান বৈশিষ্ট্য#

  • ১৫টি দেশ, ১৫টি স্বতন্ত্র অ্যালগরিদম। চীনের ওজনযুক্ত MOD 11-2 এবং ভারতের Verhoeff থেকে ফ্রান্সের 97 − (n mod 97) clé (কর্সিকার 2A/2B বিভাগের বিশেষ ক্ষেত্র সহ) পর্যন্ত, প্রতিটি দেশ তার প্রকৃত প্রকাশিত চেকসাম ব্যবহারে — সবকিছুর উপর বসানো একটি জেনেরিক Luhn নয়।
  • বিন্যাস এবং চেকসাম আলাদাভাবে রিপোর্ট করা হয়। কিছু নম্বরে (US SSN, UK NINO, বাংলাদেশ NID) কোনো চেক অঙ্ক নেই; সেগুলোর জন্য চেকসাম সারিতে “প্রযোজ্য নয়” লেখা থাকে এবং বৈধতা কেবল বিন্যাসের উপর নির্ভর করে, তাই আপনাকে কখনো বলা হয় না যে একটি নম্বর “চেকসাম পাস করেছে” যখন কোনো চেকসামই নেই।
  • কাঠামো-সচেতন, রেজিস্ট্রি-সচেতন নয়। চীন যাচাইকারী, উদাহরণস্বরূপ, 19900230 (৩০ ফেব্রুয়ারি)-এর একটি জন্মদিন এবং GB/T 2260 সেটের বাইরের একটি প্রদেশ প্রিফিক্স প্রত্যাখ্যান করে — নম্বরটির নিজস্ব কাঠামোগত তথ্য, কার আছে তার কোনো অনুসন্ধান ছাড়াই।
  • নিয়মিত আউটপুট। বৈধ ইনপুটগুলো প্রতিটি দেশের প্রচলিত গ্রুপিংয়ে সুন্দরভাবে মুদ্রিত হয় (US 123-45-6789, ফ্রান্স 1 23 45 6L 123 456 01, জাপান 1234 5678 9012), যাতে আপনি একটি ক্যানোনিকাল রূপ কপি করতে পারেন।
  • কোনো অনুসন্ধার নেই, কোনো সংরক্ষণ নেই, কোনো নেটওয়ার্ক নেই। পৃষ্ঠার সতর্কবার্তা দ্বারা গুরুত্ব দেওয়া হয়েছে: ইনপুট কখনো আপনার ব্রাউজার ছাড়ে না। আপনার আছে এমন একটি নম্বর যাচাই করতে এটি ব্যবহার করুন; এটি আপনাকে বলতে পারে না নম্বরটি কার।

ব্যবহারের উদাহরণ#

প্রদর্শনের জন্য নির্মিত একটি সিন্থেটিক, চেকসাম-বৈধ চাইনিজ resident-ID নিন: 110101199001010015 (অঞ্চল 110101, জন্ম তারিখ 19900101, ক্রমিক 001, চেক অঙ্ক 5)। CN যাচাইকারীতে পেস্ট করলে কার্ডটি পড়ে:

Status:     Valid
Format:     Pass
Checksum:   Pass
Normalized: 110101199001010015
Reason:     All checks passed

চেক অঙ্ক 5 প্রথম ১৭টি অঙ্ক থেকে ওজন [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2] এবং লুকআপ টেবিল 1,0,X,9,8,7,6,5,4,3,2 ব্যবহার করে পুনরায় গণনা করা হয় — ওজনযুক্ত সমষ্টি 106, 106 mod 11 = 7, এবং টেবিলের অবস্থান 7 হলো 5। শেষ অঙ্কটি 6-এ পরিবর্তন করুন এবং চেকসাম ব্যর্থ হয়ে যায় যখন বিন্যাস এখনও পাস করে — ঠিক যেভাবে একটি একক ট্রান্সক্রিপশন ত্রুটি ধরা পড়ে। জন্মদিন অংশটিও যাচাই করা হয়: 19900230 বিন্যাস ব্যর্থ করবে, কারণ ৩০ ফেব্রুয়ারি একটি প্রকৃত তারিখ নয়।

তুলনার জন্য, 123-45-6789-এর মতো একটি US সোশ্যাল সিকিউরিটি নম্বরে কোনো চেক অঙ্ক নেই, তাই এর চেকসাম সারিতে “প্রযোজ্য নয়” লেখা থাকে এবং বৈধতা কেবল area/group/serial সীমা নিয়মের উপর নির্ভর করে — একটি অনুস্মারক যে ভিন্ন দেশের জন্য “বৈধ” ভিন্ন কিছু মানে।

প্রশ্নোত্তর#

”বৈধ” মানে কি এই নম্বরটি একজন প্রকৃত ব্যক্তির?#

না। এটি মানে নম্বরটি কাঠামোগতভাবে সুগঠিত: সঠিক দৈর্ঘ্য, বৈধ অক্ষর, একটি বিশ্বাসযোগ্য কাঠামো, এবং (যেখানে দেশের আছে) একটি সঠিক চেক অঙ্ক। একটি এলোমেলো সুগঠিত নম্বর এখনও বরাদ্ধ না করা, একজন মৃত ব্যক্তির, বা কখনো ইস্যুই না হতে পারে। এই টুল পারে না এবং করে না অনুসন্ধান যে একটি নম্বর কার।

চেকসাম সারিতে কখনো “প্রযোজ্য নয়” কেন লেখা থাকে?#

কারণ প্রতিটি দেশ তার পরিচয় নম্বরে চেক অঙ্ক রাখে না। US SSN, UK National Insurance নম্বর, এবং বাংলাদেশ NID কেবল বিন্যাস-যাচাইকৃত — পুনরায় গণনা করার মতো কোনো স্ব-পরীক্ষা অঙ্ক নেই। টুলটি একটি চেকসাম পাস করেছে ভান না করে “প্রযোজ্য নয়” রিপোর্ট করে।

এই পৃষ্ঠায় একটি প্রকৃত পরিচয় নম্বর পেস্ট করা কি নিরাপদ?#

পৃষ্ঠাটি ১০০% ক্লায়েন্ট-সাইড: কোনো ব্যাকএন্ড নেই, কোনো নেটওয়ার্ক অনুরোধ নেই, এবং আপনি ছেড়ে যাওয়ার পর কিছুই সংরক্ষিত হয় না। তবুও, সাধারণভাবে যেকোনো প্রকৃত পরিচয় নম্বরের ক্ষেত্রে সতর্কতা নিন — কেবল আপনি যাদের বিশ্বাস করেন সেই পৃষ্ঠায় পেস্ট করুন। আপনি যদি নিজের যাচাই যুক্তি পরীক্ষা করেন, একটি সিন্থেটিক নম্বর ব্যবহার করুন (যেমন উদাহরণটি করে) একজন প্রকৃত ব্যক্তির বদলে।

আমার ফরাসি নম্বর কেন প্রত্যাখ্যাত হলো যখন অঙ্কগুলো সঠিক?#

ফরাসি NIR দুই-অঙ্কের একটি clé দিয়ে শেষ হয় যা 97 − (13-অঙ্কের NIR mod 97) হিসেবে গণনা করা, এবং বিভাগ স্লট কর্সিকার জন্য অক্ষর 2A বা 2B হতে পারে (যাকে গণিতকে 19 এবং 18 হিসেবে বিবেচনা করতে হবে)। clé না মিললে, বা একটি কর্সিকান বিভাগ অক্ষর রূপ ছাড়া লেখা হলে, নম্বরটি প্রত্যাখ্যাত হয় যদিও এটি “সংখ্যাসূচক দেখায়”। সূত্রের বিপরীতে শেষ দুটি অঙ্ক পুনরায় পরীক্ষা করুন।