এইস ক্রিপ্টো
ক্রিপ্টো.গোপনীয় কোড.এই. মোড_এসআইভি = 10 ¶
এইএস এনক্রিপশন এবং ডিক্রিপশন অনলাইন সরঞ্জাম (ক্যালকুলেটর)
এনক্রিপশনের জন্য, আপনি হয় সরল পাঠ্য, পাসওয়ার্ড, একটি চিত্র ফাইল বা একটি প্রবেশ করতে পারেন .আপনি এনক্রিপ্ট করতে চান এমন টিএক্সটি ফাইল. এখন এনক্রিপশনের ব্লক সাইফার মোডটি চয়ন করুন.
এইএস এনক্রিপশনের বিভিন্ন পদ্ধতি
এইএস এনক্রিপশনগুলির 2 টি পৃথক পদ্ধতি সরবরাহ করে – ইসিবি এবং সিবিসি মোড.
- ইসিবি (বৈদ্যুতিন কোড বই) হ’ল সহজ এনক্রিপশন মোড এবং এনক্রিপশন এর জন্য আইভি প্রয়োজন হয় না. ইনপুট প্লেইন পাঠ্যটি ব্লকগুলিতে বিভক্ত করা হবে এবং প্রতিটি ব্লক সরবরাহ করা কী দিয়ে এনক্রিপ্ট করা হবে এবং তাই অভিন্ন সরল পাঠ্য ব্লকগুলি অভিন্ন সাইফার পাঠ্য ব্লকগুলিতে এনক্রিপ্ট করা হয়.
- সিবিসি (সাইফার ব্লক চেইনিং) মোডটি অত্যন্ত প্রস্তাবিত এবং এটি ব্লক সাইফার এনক্রিপশন এর একটি উন্নত ফর্ম. প্রতিটি বার্তাকে অনন্য অর্থ করতে IV প্রয়োজন একই রকম সরল পাঠ্য ব্লকগুলি ভিন্ন ভিন্ন সিফার পাঠ্য ব্লকগুলিতে এনক্রিপ্ট করা হয়েছে. সুতরাং, এটি ইসিবি মোডের তুলনায় আরও শক্তিশালী এনক্রিপশন সরবরাহ করে তবে ইসিবি মোডের তুলনায় এটি কিছুটা ধীর গতিতে. যদি কোনও চতুর্থ প্রবেশ না করা হয় তবে সিবিসি মোডের জন্য এখানে ডিফল্ট ব্যবহার করা হবে এবং সেই ডিফল্টগুলি একটি শূন্যে ভিত্তিক বাইটে [16].
এইএস কী আকার
আপনার কী দৈর্ঘ্য 256, 192 বা 128 বিট কিনা তা নির্বিশেষে এইএস অ্যালগরিদমের একটি 128-বিট ব্লক আকার রয়েছে. যখন একটি প্রতিসম সাইফার মোডের জন্য একটি আইভি প্রয়োজন হয়, তখন চতুর্থের দৈর্ঘ্য অবশ্যই সাইফারের ব্লক আকারের সমান হতে হবে. সুতরাং, আপনাকে অবশ্যই সর্বদা 128 বিট (16 বাইট) এর সাথে একটি আইভি ব্যবহার করতে হবে.
এইস সিক্রেট কী
এইএস এনক্রিপশন জন্য 128 বিট, 192 বিট এবং 256 বিট সিক্রেট কী আকার সরবরাহ করে. আপনি যদি এনক্রিপশনের জন্য 128 বিট নির্বাচন করছেন, তবে সিক্রেট কীটি অবশ্যই 16 বিট দীর্ঘ এবং 24 এবং 32 বিটগুলির জন্য যথাক্রমে 192 এবং 256 বিট কী আকারের আকারের হতে হবে. উদাহরণস্বরূপ যদি মূল আকারটি 128 হয় তবে একটি বৈধ গোপন কীটি অবশ্যই 16 টি অক্ষরের হতে হবে.ই. 16*8 = 128 বিট
একইভাবে, চিত্র এবং জন্য .টিএক্সটি ফাইল এনক্রিপ্ট করা ফর্মটি বেস 64 এনকোড করা হবে.
নীচে একটি স্ক্রিনশট রয়েছে যা এই অনলাইন এইএস এনক্রিপশন সরঞ্জামটির একটি নমুনা ব্যবহার দেখায়.
এইএস ডিক্রিপশন ব্যবহার গাইড
এইএস ডিক্রিপশনও একই প্রক্রিয়া রয়েছে. ডিফল্টরূপে, এটি ধরে নেওয়া হয়েছে প্রবেশ করা পাঠ্যটি বেস 64 এ থাকতে হবে. ইনপুটটি বেস 64 এনকোডেড বা হেক্স এনকোডেড চিত্র এবং হতে পারে .টিএক্সটি ফাইলও. এবং চূড়ান্ত ডিক্রিপ্টেড আউটপুটটি বেস 64 স্ট্রিং হবে.
যদি উদ্দেশ্যযুক্ত আউটপুটটি প্লেইন-টেক্সট হয় তবে এটি প্লেস-টেক্সটে স্থানটিতে ডিকোড করা যেতে পারে.
এইস ক্রিপ্টো
এইএস (অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড) এনআইএসটি দ্বারা মানক একটি প্রতিসম ব্লক সাইফার . এটিতে 16 বাইটের একটি নির্দিষ্ট ডেটা ব্লক আকার রয়েছে. এর কীগুলি 128, 192 বা 256 বিট দীর্ঘ হতে পারে.
এইএস খুব দ্রুত এবং সুরক্ষিত, এবং এটি প্রতিসম এনক্রিপশন জন্য ডি ফ্যাক্টো স্ট্যান্ডার্ড.
উদাহরণস্বরূপ, এনক্রিপশন নিম্নলিখিত হিসাবে করা যেতে পারে:
>>> থেকে ক্রিপ্টো.গোপনীয় কোড আমদানি এই >>> >>> চাবি = খ'ষোল বাইট কী' >>> গোপনীয় কোড = এই.নতুন(চাবি, এই.মোড_অ্যাক) >>> >>> ননস = গোপনীয় কোড.ননস >>> সাইফারেক্সট, ট্যাগ = গোপনীয় কোড.এনক্রিপ্ট_এন্ড_ডিজেস্ট(ডেটা)
প্রাপক একই কী এবং আগত ট্রিপল (ননস, সাইফারটেক্সট, ট্যাগ) ব্যবহার করে মূল বার্তাটি পেতে পারেন:
>>> থেকে ক্রিপ্টো.গোপনীয় কোড আমদানি এই >>> >>> চাবি = খ'ষোল বাইট কী' >>> গোপনীয় কোড = এই.নতুন(চাবি, এই.মোড_অ্যাক, ননস=ননস) >>> প্লেইনটেক্সট = গোপনীয় কোড.ডিক্রিপ্ট(সাইফারেক্সট) >>> চেষ্টা করুন:: >>> গোপনীয় কোড.যাচাই করুন(ট্যাগ) >>> ছাপা("বার্তাটি খাঁটি:", প্লেইনটেক্সট) >>> বাদে মান:: >>> ছাপা("কী ভুল বা বার্তা দূষিত হয়েছে")
এইএস (মোড প্যারামিটার) এর সাথে সমর্থিত অপারেশনের মোডগুলির জন্য ধ্রুবকগুলি:
ক্রিপ্টো.গোপনীয় কোড.এই. মোড_সিবি = 1 ¶
বৈদ্যুতিন কোড বই (ইসিবি মোড)
ক্রিপ্টো.গোপনীয় কোড.এই. মোড_সিবিসি = 2 ¶
ক্রিপ্টো.গোপনীয় কোড.এই. মোড_সিএফবি = 3 ¶
ক্রিপ্টো.গোপনীয় কোড.এই. মোড_ফবি = 5 ¶
ক্রিপ্টো.গোপনীয় কোড.এই. মোড_সিটিআর = 6 ¶
ক্রিপ্টো.গোপনীয় কোড.এই. মোড_পেনপিজিপি = 7 ¶
ক্রিপ্টো.গোপনীয় কোড.এই. মোড_সিসিএম = 8 ¶
সিবিসি-ম্যাকের সাথে কাউন্টার (সিসিএম মোড)
ক্রিপ্টো.গোপনীয় কোড.এই. মোড_অ্যাক = 9 ¶
ক্রিপ্টো.গোপনীয় কোড.এই. মোড_এসআইভি = 10 ¶
সিন্থেটিক ইনিশিয়ালাইজেশন ভেক্টর (এসআইভি মোড)
ক্রিপ্টো.গোপনীয় কোড.এই. মোড_জিসিএম = 11 ¶
গ্যালোইস কাউন্টার মোড (জিসিএম মোড)
ক্রিপ্টো.গোপনীয় কোড.এই. মোড_ওসিবি = 12 ¶
অফসেট কোড বই (ওসিবি মোড)
ক্রিপ্টো.গোপনীয় কোড.এই. নতুন ( চাবি , মোড , * আরগস , ** কোয়ার্গস ) ¶
একটি নতুন এইএস সাইফার তৈরি করুন.
- চাবি (বাইট/বাইটাররে/মেমরিভিউ) – প্রতিসম সাইফারে ব্যবহারের গোপন কী. এটি 16 হতে হবে (এইএস -128), 24 (এইএস -192) বা 32 (এইএস -256) বাইট দীর্ঘ. কেবলমাত্র মোড_এসআইভির জন্য, এটি 32, 48, বা 64 বাইটে দ্বিগুণ হয়ে যায়.
- মোড (একটি মোড_* ধ্রুবক) – এনক্রিপশন বা ডিক্রিপশন জন্য ব্যবহার করার জন্য চেইন মোড. যদি সন্দেহ হয় তবে মোড_অ্যাক ব্যবহার করুন .
- iv (বাইট/বাইটাররে/মেমরিভিউ) – (কেবলমাত্র মোড_সিবিসি, মোড_সিএফবি, মোড_ফিবি, এবং মোড_পেনপিজিপি মোডের জন্য প্রযোজ্য). এনক্রিপশন বা ডিক্রিপশন জন্য ব্যবহার করার জন্য সূচনা ভেক্টর. মোড_সিবিসি, মোড_সিএফবি, এবং মোড_ফিবি এর জন্য এটি অবশ্যই 16 বাইট দীর্ঘ হতে হবে. কেবলমাত্র মোড_পেনপিজিপি মোডের জন্য, এটি অবশ্যই এনক্রিপশনের জন্য 16 বাইট দীর্ঘ এবং ডিক্রিপশনের জন্য 18 বাইট হতে হবে (পরবর্তী ক্ষেত্রে এটি আসলে এটি এনক্রিপ্ট করা চতুর্থ যা সাইফারেক্সটকে উপসর্গ করা হয়েছিল). যদি সরবরাহ না করা হয় তবে একটি এলোমেলো বাইট স্ট্রিং উত্পন্ন হয় (তারপরে আপনাকে অবশ্যই চতুর্থ বৈশিষ্ট্য সহ এর মানটি পড়তে হবে).
- ননস (বাইট/বাইটাররে/মেমরিভিউ) – (কেবলমাত্র মোড_সিসিএম, মোড_অ্যাক, মোড_জিসিএম, মোড_এসআইভি, মোড_ওসিবি, এবং মোড_সিটিআর এর জন্য প্রযোজ্য). এমন একটি মান যা এই কীটি দিয়ে করা অন্য কোনও এনক্রিপশনের জন্য কখনই পুনরায় ব্যবহার করা উচিত নয় (সম্ভবত মোড_এসআইভি বাদে নীচে দেখুন). মোড_অক্স, মোড_জিসিএম এবং মোড_এসআইভির জন্য এর দৈর্ঘ্যের উপর কোনও বিধিনিষেধ নেই (প্রস্তাবিত: 16 বাইট). মোড_সিসিএম এর জন্য, এর দৈর্ঘ্য অবশ্যই পরিসীমা হতে হবে [7..13]. মনে রাখবেন যে সিসিএমের সাথে ননস দৈর্ঘ্য এবং সর্বাধিক বার্তার আকারের মধ্যে একটি বাণিজ্য বন্ধ রয়েছে. সুপারিশ: 11 বাইটস. মোড_ওসিবি -র জন্য, এর দৈর্ঘ্য অবশ্যই পরিসীমা হতে হবে [1..15] (প্রস্তাবিত: 15). মোড_সিটিআর এর জন্য, এর দৈর্ঘ্য অবশ্যই পরিসীমা হতে হবে [0..15] (প্রস্তাবিত: 8). মোড_এসআইভির জন্য, ননসটি al চ্ছিক, যদি এটি নির্দিষ্ট না করা হয়, তবে কোনও ননস ব্যবহার করা হচ্ছে না, যা এনক্রিপশন ডিটারমিনিস্টিককে উপস্থাপন করে. যদি সরবরাহ না করা হয়, মোড_এসআইভি ব্যতীত অন্য মোডের জন্য, প্রস্তাবিত দৈর্ঘ্যের একটি এলোমেলো বাইট স্ট্রিং ব্যবহার করা হয় (আপনার অবশ্যই অবশ্যই ননস অ্যাট্রিবিউট সহ এর মানটি পড়তে হবে).
- বিভাগ_সাইজ (পূর্ণসংখ্যা) – (কেবলমাত্র মোড_সিএফবি).সংখ্যা বিটস প্লেইনটেক্সট এবং সাইফারেক্সটটি বিভাগে রয়েছে. এটি অবশ্যই 8 এর একাধিক হতে হবে. যদি নির্দিষ্ট না করা হয় তবে এটি 8 বলে ধরে নেওয়া হবে.
- ম্যাক_লেন (পূর্ণসংখ্যা) – (কেবলমাত্র মোড_অক্স, মোড_জিসিএম, মোড_ওসিবি, মোড_সিসিএম) প্রমাণীকরণ ট্যাগের দৈর্ঘ্য, বাইটে. এটি অবশ্যই এমনকি এবং পরিসীমা হতে হবে [4..16]. প্রস্তাবিত মান (এবং ডিফল্ট, যদি নির্দিষ্ট না করা হয়) হয় 16.
- msg_len (পূর্ণসংখ্যা) – (কেবল মোড_সিসিএম). (ডি) সাইফারে বার্তার দৈর্ঘ্য. যদি নির্দিষ্ট না করা হয় তবে এনক্রিপ্ট অবশ্যই পুরো বার্তার সাথে কল করতে হবে. একইভাবে, ডিক্রিপ্ট কেবল একবার কল করা যেতে পারে.
- এসোসিয়েশন_লেন (পূর্ণসংখ্যা) – (কেবল মোড_সিসিএম). সম্পর্কিত ডেটা দৈর্ঘ্য. যদি নির্দিষ্ট না করা হয় তবে সমস্ত সম্পর্কিত ডেটা অভ্যন্তরীণভাবে বাফার করা হয়, যা খুব বড় বার্তাগুলির জন্য কোনও সমস্যার প্রতিনিধিত্ব করতে পারে.
- প্রাথমিক মান (পূর্ণসংখ্যাবাবাইট/বাইটাররে/মেমরিভিউ) – (কেবল মোড_সিটিআর). কাউন্টার জন্য প্রাথমিক মান. উপস্থিত না হলে, সাইফার 0 থেকে গণনা শুরু করবে. প্রতিটি ব্লকের জন্য একটি দ্বারা মান বাড়ানো হয়. কাউন্টার নম্বরটি বিগ এন্ডিয়ান মোডে এনকোড করা হয়েছে.
- কাউন্টার (অবজেক্ট) – (কেবল মোড_সিটিআর). ক্রিপ্টোর উদাহরণ.ব্যবহার.কাউন্টার, যা কাউন্টার ব্লকের সম্পূর্ণ কাস্টমাইজেশনের অনুমতি দেয়. এই প্যারামিটারটি ননস এবং প্রারম্ভিক_ মূল্য উভয়েরই বেমানান .
- ব্যবহার_সনি -(বুলিয়ান): ইন্টেল এএস-এনআই হার্ডওয়্যার এক্সটেনশনগুলি ব্যবহার করুন (ডিফল্ট: যদি উপলভ্য হয় তবে ব্যবহার করুন).
প্রযোজ্য মোডের একটি এএস অবজেক্ট.
এইস ক্রিপ্টো
ডাউনলোড
এইএস ক্রিপ্ট হ’ল ফাইল এনক্রিপশন সফ্টওয়্যার যা বেশ কয়েকটি অপারেটিং সিস্টেমে উপলব্ধ যা শিল্পের স্ট্যান্ডার্ড অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড (এইএস) ব্যবহার করে সহজেই এবং সুরক্ষিতভাবে ফাইলগুলি এনক্রিপ্ট করতে পারে.
এইএস ক্রিপ্ট ব্যবহার করার জন্য আপনার বিশেষজ্ঞ হওয়ার দরকার নেই, বা ক্রিপ্টোগ্রাফি বোঝার দরকার নেই. এইএস ক্রিপ্টটি যথাসম্ভব ব্যবহার করার জন্য সহজ হওয়ার জন্য ডিজাইন করা হয়েছে, তবুও এখনও সবচেয়ে শক্তিশালী এনক্রিপশন শক্তি উপলব্ধ. সঙ্গে এক মিলিয়নেরও বেশি ডাউনলোড, এইএস ক্রিপ্ট এত লোকের পক্ষে তথ্য সুরক্ষিত করা সহজ করেছে.
একটি শক্তিশালী 256-বিট এনক্রিপশন অ্যালগরিদম ব্যবহার করে, এইএস ক্রিপ্ট আপনার সবচেয়ে সংবেদনশীল ফাইলগুলি নিরাপদে সুরক্ষিত করতে পারে. একবার কোনও ফাইল এনক্রিপ্ট হয়ে গেলে, আপনার সংবেদনশীল তথ্য পড়ার কোনও ব্যক্তির সম্পর্কে আপনাকে চিন্তা করতে হবে না, কারণ একটি এনক্রিপ্ট করা ফাইল পাসওয়ার্ড ছাড়াই সম্পূর্ণ অকেজো. এটি কেবল পড়া যায় না.
যাঁরা ভ্রমণের সময় তাদের সাথে সংবেদনশীল তথ্য বহন করে, ইন্টারনেটে সার্ভারগুলিতে সংবেদনশীল ফাইলগুলি আপলোড করেন বা সংবেদনশীল তথ্যকে বাড়ি বা অফিস থেকে চুরি হওয়া থেকে রক্ষা করতে চান এমন জন্য এইস ক্রিপ্ট হ’ল উপযুক্ত সরঞ্জাম. এইস ক্রিপ্টও যারা তাদের জন্য ক্লাউড-ভিত্তিক স্টোরেজ পরিষেবাতে তথ্য ব্যাকআপ করতে এবং সেই ডেটা কোনও ব্যাংকে সংরক্ষণ করতে চান তাদের জন্য উপযুক্ত সমাধান এবং সংবেদনশীল ফাইলগুলি অন্য কারও দ্বারা অ্যাক্সেসযোগ্য হতে পারে এমন কোনও জায়গায়.
এইস ক্রিপ্ট হয় বিনামূল্যে ওপেন সোর্স সফটওয়্যার. ওপেন সোর্স হিসাবে, বেশ কয়েকটি লোক তথ্য সুরক্ষিত করতে সঠিকভাবে কাজ করে তা নিশ্চিত করার জন্য সফ্টওয়্যার উত্স কোডটিতে অবদান এবং/অথবা পর্যালোচনা করেছে. আপনি আপনার ব্যবসায়, বাড়িতে বা আপনার নিজের ওপেন সোর্স উন্নয়ন প্রকল্পগুলিতে এই সফ্টওয়্যারটি ব্যবহার করতে পারেন.
কপিরাইট © 2023 • প্যাকেটিজার, ইনক. |