কীভাবে একটি র্যান্ডম পাসওয়ার্ড জেনারেটর তৈরি করবেন

Kibhabe Ekati Ryandama Pasa Oyarda Jenaretara Tairi Karabena



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

নিম্নলিখিত পোস্টটি একটি এলোমেলো পাসওয়ার্ড জেনারেটর তৈরি করার পদ্ধতিটি স্পটলাইট করবে।







কীভাবে একটি র্যান্ডম পাসওয়ার্ড জেনারেটর তৈরি করবেন?

এই পোস্টটি উল্লেখিত কারণ পূরণের জন্য এই পদ্ধতিগুলি নিয়ে আলোচনা করবে:



পদ্ধতি 1: একটি র্যান্ডম পাসওয়ার্ড তৈরি করতে 'গেট-র্যান্ডম পাসওয়ার্ড' ফাংশন ব্যবহার করুন

সাধারণত, একটি শক্তিশালী পাসওয়ার্ড হল বড় হাতের অক্ষর, ছোট হাতের অক্ষর, সংখ্যা এবং বিশেষ অক্ষরের সংমিশ্রণ। এগুলির সংমিশ্রণ তৈরি করা সবসময় সহজ নয়। পরিবর্তে, কেন PowerShell ব্যবহার করে একটি এলোমেলো পাসওয়ার্ড জেনারেটর তৈরি করার কথা বিবেচনা করবেন না?



PowerShell ব্যবহার করে র্যান্ডম পাসওয়ার্ড জেনারেটরের নিচে দেখানো হয়েছে:





ফাংশন Get-RandomPassword
{
পরম ( [ int ] $Password_Length = 10 )
$Set_of_characters = @ {
বড়_হাতের হাত = ( 97 .. 122 ) | Get-Random -গণনা 10 | % { [ চর ] $_ }
Lower_case = ( 65 .. 90 ) | Get-Random -গণনা 10 | % { [ চর ] $_ }
সংখ্যাসূচক     = ( 48 .. 57 ) | Get-Random -গণনা 10 | % { [ চর ] $_ }
বিশেষ_চর = ( 33 .. 47 ) + ( 58 .. 64 ) + ( 91 .. 96 ) + ( 123 .. 126 ) | Get-Random -গণনা 10 | % { [ চর ] $_ }
}
$String_Set = $Set_of_characters .Upper_case + $Set_of_characters .লোয়ার_কেস + $Set_of_characters .সাংখ্যিক + $Set_of_characters .বিশেষ_চর
-যোগ দিন ( Get-Random -গণনা $Password_Length -ইনপুট অবজেক্ট $String_Set )
}
Get-RandomPassword -Password_Length 10


উপরের কোড অনুযায়ী:

    • প্রথমে একটি ফাংশন তৈরি করুন ' র‍্যান্ডম পাসওয়ার্ড পান
    • তারপর, একটি তৈরি করুন ' পরম() ' এবং নির্ধারিত মানের সাথে বিবৃত পূর্ণসংখ্যা পাস করুন ' 10
    • এর পরে, একটি ভেরিয়েবল শুরু করুন এবং এটিকে একটি হ্যাশটেবল বরাদ্দ করুন।
    • হ্যাশটেবলে, 'এর মত মান তৈরি করুন আপার_কেস ', ' লোয়ার_কেস ', ' সংখ্যাসূচক ', এবং ' বিশেষ অক্ষর
    • উপরে উল্লিখিত মানগুলি বরাদ্দ করুন ' ASCII ” সংখ্যা অনুযায়ী। উদাহরণস্বরূপ, বড় হাতের বর্ণমালা ' দিয়ে শুরু হয় 97 'এবং' দিয়ে শেষ হয় 122
    • পরবর্তীতে, অন্য একটি ভেরিয়েবল শুরু করুন এবং প্রতিটি মানের সাথে হ্যাশ টেবিল ভেরিয়েবলের সংমিশ্রণ ধারণকারী মান নির্ধারণ করুন।
    • প্রতিটি সমন্বিত মান ' দ্বারা যুক্ত হয় + ' চিহ্ন.
    • তারপর, ব্যবহার করুন ' -যোগ দিন ” অপারেটর একটি র্যান্ডম পাসওয়ার্ড পেতে একটি শর্ত তৈরি করতে.
    • অবশেষে, ফাংশনটিকে কল করুন -পাসওয়ার্ড দৈর্ঘ্য ' প্যারামিটার এবং মান নির্ধারণ করুন ' 10 10 অক্ষরের এলোমেলো পাসওয়ার্ড পেতে এটিতে:





এটি লক্ষ্য করা যায় যে প্রোগ্রামটি দুইবার কার্যকর করা হয়েছিল এবং প্রতিবার এটি একটি এলোমেলো পাসওয়ার্ড তৈরি করেছিল।



পদ্ধতি 2: এলোমেলো পাসওয়ার্ড তৈরি করতে 'System.Web' সমাবেশ ব্যবহার করুন

উপরের পদ্ধতির একটি বিকল্প হল ' সিস্টেম.ওয়েব 'নামস্থান। এটি একটি .NET ক্লাস নেমস্পেস যা ব্রাউজার-সার্ভার যোগাযোগ সক্ষম করে। এটি কিভাবে করতে হয় তা এখানে:

অ্যাড-টাইপ -AsemblyName 'System.Web'
[ সিস্টেম।ওয়েব।সিকিউরিটি।মেম্বারশিপ ] ::পাসওয়ার্ড জেনারেট ( 8 , 4 )


উপরের কোড স্নিপেটে:

    • প্রথমে, নির্দিষ্ট করুন ' অ্যাড-টাইপ 'cmdlet.
    • তারপর লিখুন ' -AsemblyName 'প্যারামিটার এবং মান নির্ধারণ করুন' ওয়েব 'নামস্থান।
    • এর পরে, বর্ণিত কমান্ডটি নির্দিষ্ট করুন এবং দুটি মান পাস করুন।
    • প্রথম মানটি তৈরি করা হবে এমন অক্ষরের সংখ্যা, যখন দ্বিতীয় মানটি আলফা-সংখ্যাসূচক অক্ষরের সংখ্যা নির্ধারণ করবে:



এটি পাওয়ারশেলে একটি র্যান্ডম পাসওয়ার্ড তৈরি করার বিষয়ে ছিল।

উপসংহার

PowerShell-এ র্যান্ডম পাসওয়ার্ড জেনারেটর দুটি পদ্ধতি ব্যবহার করে তৈরি করা যেতে পারে। এই পদ্ধতিগুলির মধ্যে রয়েছে ' র‍্যান্ডম পাসওয়ার্ড পান ' এবং ' সিস্টেম.ওয়েব নামস্থান। এই পোস্টটি বিভিন্ন পদ্ধতি ব্যবহার করে একটি এলোমেলো পাসওয়ার্ড জেনারেটর তৈরি করার জন্য বিশদ নির্দেশিকা সম্পর্কে বিস্তারিত বর্ণনা করেছে।