aes-encryption.com
বাংলা

ভাষা বদলালে কাজের জায়গা আবার লোড হবে। আগে ফলাফল ও ইনপুটের একটি কপি রাখুন।

EnglishEspañolPortuguês (Brasil)简体中文繁體中文Françaisहिन्दीবাংলা

AES · GCM / CBC / CTR

অনলাইনে AES ডিক্রিপশন

আপনার আসলে যে বিন্যাস আছে তা দিয়ে শুরু করুন। এই সাইটের সম্পূর্ণ পুনরুদ্ধার প্যাকেজ ডিক্রিপ্ট করুন, অথবা একটি কাঁচা-কী সিস্টেমের জন্য প্রয়োজনীয় সঠিক প্যারামিটারগুলি সরবরাহ করুন৷

ব্রাউজারে প্রসেসিং128 / 192 / 256এনক্রিপশন কাজের জায়গায় অ্যানালিটিক্স নেই
স্থানীয়ভাবে প্রক্রিয়া করা হচ্ছে...
লোড হচ্ছে, কপি করা বা ডাউনলোড করা ব্লক করা হয়েছে? একটি নতুন ট্যাবে বিচ্ছিন্ন ওয়ার্কস্পেস খুলুন। ইনপুট স্থানান্তর করা হয় না. ↗

প্রথমে সাইফারটেক্সট বিন্যাস সনাক্ত করুন

একটি পাসওয়ার্ড একটি AES কী নয় এবং Base64 একটি এনক্রিপশন বিন্যাস নয়৷ এই সাইটের v1 প্যাকেজের জন্য, JSON অবজেক্টটিকে এর বিন্যাস, সংস্করণ, প্রকার, KDF, সল্ট, nonce, ট্যাগের দৈর্ঘ্য এবং সাইফারটেক্সট ক্ষেত্রগুলি সহ ধরে রাখুন। পাসওয়ার্ড মোড প্যাকেজ থেকে এই পরামিতিগুলি পড়ে এবং অ্যালগরিদম অনুমান করে না।

U2FsdGVkX1 দিয়ে শুরু হওয়া একটি স্ট্রিং একটি OpenSSL Salted__ খাম হতে পারে। সেই পাসওয়ার্ড বিন্যাস, CryptoJS ডিফল্ট এবং নির্বিচারে বিক্রেতা কন্টেনার স্বয়ংক্রিয়ভাবে সমর্থিত নয়। যদি আপনি প্রকৃত কী বাইট এবং IV পেতে পারেন তবেই কাঁচা মোড নির্বাচন করা দরকারী; কী ক্ষেত্রে একটি পাসওয়ার্ড প্রবেশ করানো অন্য প্রোগ্রামের ডেরিভেশন পুনরুত্পাদন করে না।

কিভাবে একটি টেক্সট প্যাকেজ ডিক্রিপ্ট করতে হয়

  1. এনক্রিপ্ট করা ফাইল আমদানি করুন বেছে নিন, অথবা ডাউনলোড করা টেক্সট .aes.json ফাইল ইনপুটে ছেড়ে দিন। টুল পাসওয়ার্ড প্রোফাইল ও ডিক্রিপ্ট মোড বেছে নেয়; ডিক্রিপশন নিজে থেকে শুরু হয় না। সম্পূর্ণ JSON প্যাকেজ পেস্ট করাও সমর্থিত।
  2. মূল পাসওয়ার্ডটি ছাঁটাই না করে লিখুন। ডিক্রিপ্ট চালান এবং স্থানীয় ডেরিভেশনের জন্য অপেক্ষা করুন।
  3. প্রমাণীকরণ সফল হলে, প্লেইনটেক্সট কপি বা ডাউনলোড করুন। খালি প্লেইনটেক্সট একটি বৈধ ফলাফল।
  4. প্যাকেজটি একটি ফাইল প্যাকেজ হলে, পরিবর্তে ফাইল এনক্রিপশন ব্যবহার করুন। টুলটি নির্বিচারে এনক্রিপ্ট করা নথি বা সংরক্ষণাগার ব্যাখ্যা করে না।

ভুল কী, nonces, ট্যাগ বা ক্ষতিগ্রস্ত সাইফারটেক্সট সবই একটি GCM প্রমাণীকরণ ত্রুটির কারণ হতে পারে। বার্তা কোনটি ভুল ছিল তা নির্ধারণ করতে পারে না; কোন আংশিক প্লেইনটেক্সট প্রকাশিত হয় না। একটি ভিন্ন মোড পঠনযোগ্য-সুদর্শন আউটপুট তৈরি না হওয়া পর্যন্ত এলোমেলোভাবে বাইট পরিবর্তন করবেন না।

ডিক্রিপশন ব্যর্থ হলে, ম্যাচিং আইটেম চেক করুন

যা দেখছেনপরবর্তী পরীক্ষা কি
প্যাকেজ পড়া যাবে না বা এর বিন্যাস অসমর্থিতএই সাইট থেকে ডাউনলোড করা সম্পূর্ণ লেখা .aes.json আমদানি করুন। একটি সাইফারটেক্সট ক্ষেত্র নিজেই প্যাকেজ নয়।
প্যাকেজটিতে পাঠ্যের পরিবর্তে একটি ফাইল রয়েছেআসল ফাইলটি পুনরুদ্ধার করতে ফাইল এনক্রিপশন খুলুন।
কী দৈর্ঘ্য বা Hex/Base64 এনকোডিং অবৈধ৷ডিকোড করা বাইট দৈর্ঘ্য পরীক্ষা করার আগে কী এর এনকোডিং এর সাথে মিল করুন। কী জেনারেটর সমর্থিত মাপ দেখায়; একটি নতুন কী তৈরি করা একটি পুরানো বার্তা পুনরুদ্ধার করবে না।
IV বা nonce এর দৈর্ঘ্য ভুলআসল এনকোডিং-এ মূল প্যারামিটার ব্যবহার করুন: এই টুলটি একটি 12-বাইট GCM nonce বা একটি 16-বাইট CBC IV/CTR কাউন্টার আশা করে।
GCM প্রমাণীকরণ ব্যর্থ হয়েছে৷আসল পাসওয়ার্ড বা কী, nonce, ট্যাগ, AAD এবং সম্পূর্ণ সাইফারটেক্সট চেক করুন। এই ত্রুটিটি একা সনাক্ত করতে পারে না কোন আইটেমটি আলাদা।

আপনার নিজের ডেটা ব্যবহার করার আগে প্রক্রিয়া শিখতে চান? এনক্রিপশন পৃষ্ঠা এ একটি সর্বজনীন উদাহরণ তৈরি করুন, সম্পূর্ণ প্যাকেজটি ডাউনলোড করুন এবং এটি এখানে আনুন। সফল ডিক্রিপশন মূল বার্তা পুনরুত্পাদন করা উচিত, একটি নতুন এনক্রিপ্ট করা মান নয়।

কাঁচা সামঞ্জস্যতা চেকলিস্ট

এই সব মিলিয়ে নিন: AES মোড; 16/24/32-বাইট কী; কী এনকোডিং; 12-বাইট GCM nonce বা 16-বাইট CBC IV/CTR কাউন্টার; এবং সাইফারটেক্সট এনকোডিং। GCM ব্যবহার করা হলে একই অতিরিক্ত প্রমাণীকৃত ডেটা প্রয়োজন। যখন সাইফারটেক্সট ইতিমধ্যেই চূড়ান্ত 16-বাইট ট্যাগ অন্তর্ভুক্ত করে তখন পৃথক ট্যাগ ক্ষেত্রটি খালি রাখুন।

CBC এখানে PKCS7 প্যাডিং সরিয়ে দেয়। CTR এর কোন প্যাডিং নেই এবং একটি 64-বিট লো-অর্ডার কাউন্টার ফিল্ড ব্যবহার করে। একটি CBC প্যাডিং ব্যর্থতা একটি ভুল পাসওয়ার্ডের একটি নির্ভরযোগ্য নির্ণয় নয়, এবং CTR একটি ভুল কী দিয়ে নির্বিচারে বাইট ফেরত দিতে পারে৷ কোনো মোডই পুনরুদ্ধার করা বিষয়বস্তুকে প্রমাণীকরণ করে না। ত্রুটির অভাবকে প্রমাণ হিসাবে বিবেচনা করার পরিবর্তে সঠিক প্রকাশিত প্যারামিটার এবং একটি বিশ্বস্ত অখণ্ডতা পরীক্ষা ব্যবহার করুন।

সম্পর্কিত সরঞ্জাম এবং পড়া

প্রযুক্তিগত রেফারেন্স

নভেম্বর আপডেট করা হয়েছে 2, 2026

জনপ্রিয় গাইড

AES কী?GCM, CBC ও CTRAES চাবির মাপIV ও nonceAES ও RSAAES ও DESপ্যাডিং বুঝুন

প্রায়শই জিজ্ঞাসিত প্রশ্ন

প্রমাণীকরণ ব্যর্থ মানে কি?

কী বা পরামিতি মেলে না, বা ডেটা ক্ষতিগ্রস্ত হয়। GCM নিরাপদে প্লেইনটেক্সট ফেরত দিতে পারে না। ত্রুটিটি প্রতিষ্ঠিত করে না যে একা পাসওয়ার্ডটি ভুল।

আমি একটি পৃথক GCM ট্যাগ কোথায় রাখব?

কাঁচা মোড এবং উন্নত ট্যাগ ক্ষেত্র ব্যবহার করুন, সাইফারটেক্সট হিসাবে একই ভাবে এনকোড করা হয়েছে৷ সেক্ষেত্রে সাইফারটেক্সট ইনপুটে অবশ্যই ট্যাগ থাকবে না। এই সাইটের পাসওয়ার্ড প্যাকেজগুলি ইতিমধ্যেই এটি যুক্ত করেছে৷

আমি কি একটি Base64 মান পেস্ট করতে পারি এবং টুলটিকে অনুমান করতে পারি?

নং Base64 শুধুমাত্র বাইট প্রতিনিধিত্ব করে। আপনাকে অবশ্যই খাম, মোড, মূল উৎস, IV/nonce, ট্যাগ লেআউট এবং যেকোন AAD জানতে হবে।