ലിനക്സിൽ റാൻഡം പാസ്uവേഡുകൾ എങ്ങനെ ജനറേറ്റ്/എൻക്രിപ്റ്റ്/ഡീക്രിപ്റ്റ് ചെയ്യാം


Linux നുറുങ്ങുകളും തന്ത്രങ്ങളും പരമ്പരകൾ നിർമ്മിക്കാൻ ഞങ്ങൾ മുൻകൈ എടുത്തിട്ടുണ്ട്. ഈ പരമ്പരയിലെ അവസാന ലേഖനം നിങ്ങൾക്ക് നഷ്uടമായെങ്കിൽ, ചുവടെയുള്ള ലിങ്ക് സന്ദർശിക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.

  1. ലിനക്സിലെ രസകരമായ 5 കമാൻഡ് ലൈൻ നുറുങ്ങുകളും തന്ത്രങ്ങളും

ഈ ലേഖനത്തിൽ, ക്രമരഹിതമായ പാസ്uവേഡുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള രസകരമായ ചില Linux നുറുങ്ങുകളും തന്ത്രങ്ങളും കൂടാതെ സ്ലാറ്റ് രീതി ഉപയോഗിച്ചോ അല്ലാതെയോ പാസ്uവേഡുകൾ എങ്ങനെ എൻക്രിപ്റ്റ് ചെയ്യുകയും ഡീക്രിപ്റ്റ് ചെയ്യുകയും ചെയ്യാം.

ഡിജിറ്റൽ യുഗത്തിന്റെ പ്രധാന ആശങ്കകളിലൊന്നാണ് സുരക്ഷ. കമ്പ്യൂട്ടറുകൾ, ഇമെയിൽ, ക്ലൗഡ്, ഫോൺ, ഡോക്യുമെന്റുകൾ എന്നിവയ്uക്ക് ഞങ്ങൾ പാസ്uവേഡ് ഇട്ടു. ഓർക്കാൻ എളുപ്പമുള്ളതും ഊഹിക്കാൻ പ്രയാസമുള്ളതുമായ പാസ്uവേഡ് തിരഞ്ഞെടുക്കുന്നതിനുള്ള അടിസ്ഥാനകാര്യങ്ങൾ നമുക്കെല്ലാവർക്കും അറിയാം. ഏതെങ്കിലും തരത്തിലുള്ള മെഷീൻ അധിഷ്uഠിത പാസ്uവേഡ് സ്വയമേവ സൃഷ്ടിക്കുന്നതിനെക്കുറിച്ച്? ലിനക്സ് ഇതിൽ വളരെ മികച്ചതാണെന്ന് എന്നെ വിശ്വസിക്കൂ.

1. 'pwgen' കമാൻഡ് ഉപയോഗിച്ച് 10 പ്രതീകങ്ങൾക്ക് തുല്യമായ ദൈർഘ്യമുള്ള ഒരു ക്രമരഹിതമായ അദ്വിതീയ പാസ്uവേഡ് സൃഷ്ടിക്കുക. നിങ്ങൾ ഇതുവരെ pwgen ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ, ലഭിക്കാൻ Apt അല്ലെങ്കിൽ YUM ഉപയോഗിക്കുക.

$ pwgen 10 1

ഒറ്റയടിക്ക് 50 പ്രതീക ദൈർഘ്യമുള്ള നിരവധി ക്രമരഹിതമായ അദ്വിതീയ പാസ്uവേഡുകൾ സൃഷ്ടിക്കുക!

$ pwgen 50

2. തിരഞ്ഞെടുത്ത ദൈർഘ്യത്തിന്റെ ക്രമരഹിതവും അതുല്യവുമായ പാസ്uവേഡ് സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് 'makepasswd' ഉപയോഗിക്കാം. makepasswd കമാൻഡ് ഫയർ ചെയ്യുന്നതിന് മുമ്പ്, നിങ്ങൾ അത് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. അല്ലെങ്കിൽ! Apt അല്ലെങ്കിൽ YUM ഉപയോഗിച്ച് 'makepasswd' പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ശ്രമിക്കുക.

പ്രതീക ദൈർഘ്യം 10-ന്റെ ക്രമരഹിതമായ പാസ്uവേഡ് സൃഷ്uടിക്കുക. സ്ഥിര മൂല്യം 10 ആണ്.

$ makepasswd 

പ്രതീക ദൈർഘ്യം 50-ന്റെ ക്രമരഹിതമായ പാസ്uവേഡ് സൃഷ്uടിക്കുക.

$ makepasswd  --char 50

20 പ്രതീകങ്ങളുള്ള 7 റാൻഡം പാസ്uവേഡ് സൃഷ്ടിക്കുക.

$ makepasswd --char 20 --count 7

3. ഉപ്പിനൊപ്പം ക്രിപ്റ്റ് ഉപയോഗിച്ച് ഒരു പാസ്uവേഡ് എൻക്രിപ്റ്റ് ചെയ്യുക. സ്വയമേവയും സ്വയമേവയും ഉപ്പ് നൽകുക.

ഉപ്പിനെക്കുറിച്ച് അറിയാത്തവർക്കായി,

നിഘണ്ടു ആക്രമണത്തിൽ നിന്ന് പാസ്uവേഡ് പരിരക്ഷിക്കുന്നതിന് വൺ വേ ഫംഗ്uഷനിലേക്കുള്ള അധിക ഇൻപുട്ടായി സെർവറുകൾ ഒരു റാൻഡം ഡാറ്റയാണ് ഉപ്പ്.

തുടരുന്നതിന് മുമ്പ് നിങ്ങൾ mkpasswd ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.

ചുവടെയുള്ള കമാൻഡ് ഉപ്പ് ഉപയോഗിച്ച് പാസ്uവേഡ് എൻക്രിപ്റ്റ് ചെയ്യും. ഉപ്പ് മൂല്യം ക്രമരഹിതമായും യാന്ത്രികമായും എടുക്കുന്നു. അതിനാൽ ഓരോ തവണയും നിങ്ങൾ ചുവടെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കുമ്പോൾ അത് വ്യത്യസ്ത ഔട്ട്പുട്ട് സൃഷ്ടിക്കും, കാരണം ഇത് ഓരോ തവണയും ഉപ്പിന് ക്രമരഹിതമായ മൂല്യം സ്വീകരിക്കുന്നു.

$ mkpasswd tecmint

ഇനി ഉപ്പ് നിർവചിക്കാം. ഇത് എല്ലാ തവണയും ഒരേ ഫലം പുറപ്പെടുവിക്കും. നിങ്ങൾക്ക് ഇഷ്ടമുള്ള എന്തും ഉപ്പായി നൽകാമെന്ന് ശ്രദ്ധിക്കുക.

$ mkpasswd tecmint -s tt

കൂടാതെ, mkpasswd ഇന്ററാക്ടീവ് ആണ്, നിങ്ങൾ കമാൻഡിനോടൊപ്പം പാസ്uവേഡ് നൽകിയില്ലെങ്കിൽ, അത് ഇന്ററാക്ടീവ് ആയി പാസ്uവേഡ് ചോദിക്കും.

4. പാസ്uവേഡ് ഉപയോഗിച്ച് \tecmint, ഉപ്പ് എന്നിവ ഉപയോഗിച്ച് aes-256-cbc എൻക്രിപ്ഷൻ ഉപയോഗിച്ച് \Tecmint-is-a-Linux-Community എന്ന് പറയുന്ന ഒരു സ്ട്രിംഗ് എൻക്രിപ്റ്റ് ചെയ്യുക.

# echo Tecmint-is-a-Linux-Community | openssl enc -aes-256-cbc -a -salt -pass pass:tecmint

ഇവിടെ മുകളിലെ ഉദാഹരണത്തിൽ, echo കമാൻഡിന്റെ ഔട്ട്uപുട്ട്, aes-256-cbc എൻuക്രിപ്ഷൻ അൽuഗോരിതം ഉപയോഗിക്കുന്ന എൻuകോഡിംഗ് (എൻuസി) ഉപയോഗിച്ച് എൻuക്രിപ്റ്റ് ചെയ്യേണ്ട ഇൻuപുട്ട് നൽകുന്ന openssl കമാൻഡ് ഉപയോഗിച്ച് പൈപ്പ്ലൈൻ ചെയ്യുന്നു, അവസാനം ഉപ്പ് ഉപയോഗിച്ച് പാസ്uവേഡ് (ടെക്മിന്റ്) ഉപയോഗിച്ച് എൻuക്രിപ്റ്റ് ചെയ്യുന്നു. .

5. -aes-256-cbc decryption ഉപയോഗിച്ച് openssl കമാൻഡ് ഉപയോഗിച്ച് മുകളിലെ സ്ട്രിംഗ് ഡീക്രിപ്റ്റ് ചെയ്യുക.

# echo U2FsdGVkX18Zgoc+dfAdpIK58JbcEYFdJBPMINU91DKPeVVrU2k9oXWsgpvpdO/Z | openssl enc -aes-256-cbc -a -d -salt -pass pass:tecmint

ഇപ്പോഴത്തേക്ക് ഇത്രമാത്രം. നിങ്ങൾക്ക് അത്തരം നുറുങ്ങുകളും തന്ത്രങ്ങളും അറിയാമെങ്കിൽ, നിങ്ങളുടെ നുറുങ്ങുകൾ [email  എന്നതിൽ ഞങ്ങൾക്ക് അയച്ചേക്കാം, നിങ്ങളുടെ നുറുങ്ങ് നിങ്ങളുടെ പേരിൽ പ്രസിദ്ധീകരിക്കും കൂടാതെ ഞങ്ങളുടെ ഭാവി ലേഖനത്തിൽ ഞങ്ങൾ അത് ഉൾപ്പെടുത്തും.

ബന്ധം നിലനിർത്തുക. ബന്ധം തുടരുക. ഇവിടെത്തന്നെ നിൽക്കുക. ചുവടെയുള്ള അഭിപ്രായങ്ങളിൽ നിങ്ങളുടെ വിലയേറിയ ഫീഡ്uബാക്ക് ഞങ്ങൾക്ക് നൽകാൻ മറക്കരുത്.