অক্ষরের আগে বাইট গণনা করুন
| কী আকার | বাইট | Hex সংখ্যা | Base64 দৈর্ঘ্য |
|---|---|---|---|
| 128 বিট | 16 | 32 | 24 |
| 192 বিট | 24 | 48 | 32 |
| 256 বিট | 32 | 64 | 44 |
Base64 দৈর্ঘ্য যেখানে প্রয়োজন সেখানে স্ট্যান্ডার্ড প্যাডিং অন্তর্ভুক্ত। এনকোডিং প্রতিনিধিত্ব পরিবর্তন করে, এনট্রপি নয়। একটি 64-অক্ষর Hex কী 32 বাইট প্রতিনিধিত্ব করে; একটি 64-অক্ষর UTF-8 স্ট্রিং সাধারণত বিভিন্ন বাইট প্রতিনিধিত্ব করে।
প্রোটোকল দ্বারা প্রয়োজনীয় কী চয়ন করুন
একটি রিসিভিং সিস্টেমকে অবশ্যই একই কী এবং অ্যালগরিদম জানতে হবে। AES-256 ফিট করার জন্য AES-128 কাটছাঁট করা সামঞ্জস্য রক্ষা করে না। শুধুমাত্র একদিকে আকার বৃদ্ধি করা একটি সঞ্চিত সাইফারটেক্সট আপগ্রেড করে না। মোড, nonce, প্রমাণীকরণ এবং কী-ব্যবস্থাপনা প্রক্রিয়া কী দৈর্ঘ্য নির্বিশেষে প্রয়োজনীয়।
সমস্ত AES ভেরিয়েন্ট 128-বিট ব্লক ব্যবহার করে। সাইটটি crypto.getRandomValues-এর সাহায্যে তিনটি কী সাইজ তৈরি করে। Raw AES-192 একটি নামযুক্ত সামঞ্জস্য ব্যাকএন্ড ব্যবহার করে; AES-128/256 Web Crypto ব্যবহার করুন। টার্গেট ব্রাউজারগুলির এখনও বাস্তব পরীক্ষার প্রয়োজন, বিশেষ করে ক্লিপবোর্ড, কর্মী এবং ডাউনলোডগুলির জন্য৷
একটি UTF-8 উদাহরণ যা দৈর্ঘ্যের ত্রুটিগুলি ধরে
আটটি চীনা অক্ষর আট বাইটের পরিবর্তে 24 UTF-8 বাইট দখল করতে পারে। এটি একটি 192-বিট বাইট ক্রম তৈরি করতে পারে, কিন্তু একটি স্মরণীয় বাক্যাংশ স্বয়ংক্রিয়ভাবে একটি শক্তিশালী র্যান্ডম কী নয়। টুলটি নিঃশব্দে ছেঁটে ফেলা, পুনরাবৃত্তি বা শূন্য-প্যাডিংয়ের পরিবর্তে ডিকোড করা বাইটগুলিকে যাচাই করে।
একটি উত্পন্ন র্যান্ডম কী ব্যবহার করুন যখন একটি প্রোটোকল কাঁচা বাইট আশা করে। যখন একজন মানুষ একটি পাসওয়ার্ড সরবরাহ করে তখন পাসওয়ার্ড মোড ব্যবহার করুন: PBKDF2 একটি সল্ট এবং একটি ঘোষিত কাজের ফ্যাক্টর সহ একটি কী প্রাপ্ত করে। কাঁচা-কী বাক্সে একটি পাসওয়ার্ড অনুলিপি করা সেই ডেরিভেশন প্রয়োগ করে না।
কী এবং পুনরুদ্ধারের পরামিতি রাখুন
শুধুমাত্র একটি সরাসরি কী একটি সম্পূর্ণ পুনরুদ্ধারের রেকর্ড নয়। সেভ মোড, nonce বা IV, ট্যাগ লেআউট, AAD, এনকোডিং এবং সাইফারটেক্সট সহ প্যাডিং/কাউন্টার নিয়ম, আলাদাভাবে কী রাখার সময়। আপনি যদি একটি কী ঘোরান, তবে এখনও প্রয়োজনীয় ডেটার জন্য পুরানো কীটি ধরে রাখুন; এই ওয়েবসাইট মূল ইনভেন্টরিগুলি পরিচালনা করে না বা বাতিল করা মান পুনরুদ্ধার করে না।
সম্পর্কিত সরঞ্জাম এবং পড়া
- টেক্সট এনক্রিপ্ট করুন
- টেক্সট ডিক্রিপ্ট করুন
- একটি ফাইল এনক্রিপ্ট করুন
- একটি কী তৈরি করুন
- AES এনক্রিপশন কি? কী, ব্লক এবং পুনরুদ্ধার
- AES-GCM বনাম CBC বনাম CTR: প্রমাণীকরণ এবং পরামিতি
- AES-128 বনাম AES-192 বনাম AES-256: বাইট এবং এনকোডিং
প্রযুক্তিগত রেফারেন্স
অক্টোবর আপডেট করা হয়েছে 16, 2026