একটি স্ট্রিং এনক্রিপ্ট কিভাবে

সুচিপত্র:

একটি স্ট্রিং এনক্রিপ্ট কিভাবে
একটি স্ট্রিং এনক্রিপ্ট কিভাবে

ভিডিও: একটি স্ট্রিং এনক্রিপ্ট কিভাবে

ভিডিও: একটি স্ট্রিং এনক্রিপ্ট কিভাবে
ভিডিও: পাইথনে কীভাবে এনক্রিপ্ট এবং ডিক্রিপ্ট করা যায় - পাইথনে স্ট্রিং এনক্রিপ্ট করা 2024, মে
Anonim

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

একটি স্ট্রিং এনক্রিপ্ট কিভাবে
একটি স্ট্রিং এনক্রিপ্ট কিভাবে

নির্দেশনা

ধাপ 1

স্ট্রিং ভেরিয়েবলগুলি এনকোড করতে পিএইচপি-র অন্তর্নির্মিত বেস 6464_encode ফাংশনটি ব্যবহার করুন। এটির একটি মাত্র পরামিতি রয়েছে যা অবশ্যই পাস করতে হবে - এনক্রিপ্টেড ভেরিয়েবলের মান। উদাহরণস্বরূপ, পিএইচপি কোড যা পৃষ্ঠায় বেস 64 মিমি এনকোডযুক্ত পাঠ্য "এনক্রিপ্টড স্ট্রিং" আউটপুট দেবে তা দেখতে এই জাতীয় দেখাচ্ছে:

এনকোডযুক্ত পাঠ্যটি এর মতো হবে: "5 + D46PTw7uLg7e3g / yDx8vDu6uA ="।

ধাপ ২

বেস 64-MIME এনকোডড স্ট্রিং ভেরিয়েবলগুলি ডিকোড করতে বিল্ট-ইন বেস 64_ ডিকোড ফাংশনটি ব্যবহার করুন। এই ফাংশনটিতে কেবল একটি প্রয়োজনীয় প্যারামিটার রয়েছে। উদাহরণস্বরূপ, পূর্ববর্তী ধাপে প্রাপ্ত কোডটি ডিকোড করতে এবং প্রদর্শন করতে, আপনি পিএইচপি-তে নিম্নলিখিত লাইনটি ব্যবহার করতে পারেন:

ধাপ 3

আপনার যদি কোনও শব্দ এনকোড করার প্রয়োজন হয় বা এক-সময় পরীক্ষা করতে হয়, বা যদি আপনি পিএইচপি স্ক্রিপ্টগুলি সম্পাদন করতে না পারেন তবে একটি ওয়েব পরিষেবা ব্যবহার করুন। উদাহরণস্বরূপ, পৃষ্ঠাতে গিয়ে https://tools4noobs.com/online_php_funitions/base64_encode একমাত্র ক্ষেত্রে পছন্দসই শব্দ বা পাঠ্য প্রবেশ করান এবং বেস enc৪ এনকোড লেবেলযুক্ত বোতামটি ক্লিক করুন। সার্ভারের স্ক্রিপ্টটি প্রবেশ করা ডেটা গ্রহণ করবে, এতে বেস 64 64েনকোড ফাংশনটি প্রয়োগ করবে এবং একটি অতিরিক্ত ইনপুট ক্ষেত্রে এনকোডযুক্ত মান রাখবে। এটিতে, এনক্রিপ্ট করা স্ট্রিংটি অনুলিপি করতে এবং আপনার বিবেচনার ভিত্তিতে ব্যবহার করা যেতে পারে। যদি ডিক্রিপশন প্রয়োজন হয়, আপনি অনুরূপ ওয়েব পরিষেবা ব্যবহার করতে পারেন যা আপনার প্রবেশমূল্যের ভিত্তিতে বেস 64_ ডিকোড ফাংশনটি প্রয়োগ করবে। এই সাইটে সংশ্লিষ্ট পৃষ্ঠাতে অবস্থিত

প্রস্তাবিত: