Bii o ṣe le Ṣẹda/Encrypt/Decrypt ID Password in Linux


A ti ṣe ipilẹṣẹ lati ṣe awọn imọran Linux ati jara awọn ẹtan. Ti o ba ti padanu nkan ti o kẹhin ti jara yii, o le fẹ lati ṣabẹwo si ọna asopọ ni isalẹ.

  1. 5 Awọn imọran laini pipaṣẹ Commandfin Ti Nkan Nkan ati Awọn ẹtan ni Linux

Ninu àpilẹkọ yii, a yoo pin diẹ ninu awọn imọran Lainos ti o nifẹ ati awọn ẹtan lati ṣe agbekalẹ awọn ọrọ igbaniwọle laileto ati tun bii o ṣe le paroko ati paarẹ awọn ọrọigbaniwọle pẹlu tabi laisi ọna slat.

Aabo jẹ ọkan ninu ibakcdun pataki ti ọjọ-ori oni-nọmba. A fi ọrọ igbaniwọle si awọn kọnputa, imeeli, awọsanma, foonu, awọn iwe aṣẹ ati kini kii ṣe. Gbogbo wa mọ ipilẹ lati yan ọrọ igbaniwọle ti o rọrun lati ranti ati lile lati gboju. Kini nipa diẹ ninu iru ẹrọ ipilẹ ọrọ igbaniwọle ẹrọ laifọwọyi? Gbagbọ mi Lainos dara pupọ ni eyi.

1. Ṣe ina ọrọigbaniwọle alailẹgbẹ ti gigun ti o dọgba si awọn ohun kikọ 10 nipa lilo pipaṣẹ 'pwgen'. Ti o ko ba ti fi pwgen sii sibẹsibẹ, lo Apt tabi YUM lati gba.

$ pwgen 10 1

Ṣe ọpọlọpọ awọn ọrọigbaniwọle alailẹgbẹ alailẹgbẹ ti gigun ohun kikọ 50 ni ẹẹkan!

$ pwgen 50

2. O le lo 'makepasswd' lati ṣe ina laileto, ọrọigbaniwọle alailẹgbẹ ti ipari ti a fun gẹgẹbi ipinnu. Ṣaaju ki o to ina pipaṣẹ makepasswd, rii daju pe o ti fi sii. Bi kii ba ṣe bẹ! Gbiyanju lati fi package sii 'makepasswd' nipa lilo Apt tabi YUM.

Ṣe ipilẹṣẹ ọrọ igbaniwọle alailowaya ti gigun ohun kikọ 10. Iye Aiyipada jẹ 10.

$ makepasswd 

Ina ọrọigbaniwọle alailowaya ti gigun ohun kikọ 50.

$ makepasswd  --char 50

Ina ọrọigbaniwọle alailowaya ti awọn ohun kikọ 20.

$ makepasswd --char 20 --count 7

3. Paroko ọrọigbaniwọle nipa lilo crypt pẹlu iyọ. Pese iyọ pẹlu ọwọ bakanna bi aifọwọyi.

Fun awọn ti ko le mọ iyọ,

Iyọ jẹ data laileto eyiti awọn olupin ṣe bi afikun ifunni si iṣẹ ọna kan lati le daabobo ọrọ igbaniwọle lodi si ikọlu iwe-itumọ.

Rii daju pe o ti fi sori ẹrọ mkpasswd ṣaaju ṣiṣe.

Aṣẹ isalẹ yoo encrypt ọrọigbaniwọle pẹlu iyọ. Iye iyọ ni a mu laileto ati laifọwọyi. Nitorinaa ni gbogbo igba ti o ba n ṣiṣẹ aṣẹ ni isalẹ o yoo ṣe agbejade oriṣiriṣi oriṣiriṣi nitori o ngba iye laileto fun iyọ ni gbogbo igba.

$ mkpasswd tecmint

Bayi jẹ ki o ṣalaye iyọ. Yoo mu abajade kanna jade ni gbogbo igba. Akiyesi pe o le ṣe agbewọle ohunkohun ti o fẹ bi iyọ.

$ mkpasswd tecmint -s tt

Pẹlupẹlu, mkpasswd jẹ ibanisọrọ ati pe ti o ko ba pese ọrọ igbaniwọle pẹlu aṣẹ, yoo beere ọrọ igbaniwọle ni ibaraẹnisọrọ.

4. Paroko okun sọ\"Tecmint-is-a-Linux-Community" ni lilo fifi ẹnọ kọ nkan aes-256-cbc nipa lilo ọrọ igbaniwọle\"tecmint" ati iyọ.

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

Nibi ni apẹẹrẹ ti o wa loke iṣẹjade ti iwoyi echo ti wa ni pipelined pẹlu aṣẹ openssl ti o kọja titẹ sii lati wa ni ti paroko nipa lilo Enododing pẹlu Cipher (enc) ti o nlo algorithm encryption aes-256-cbc ati nikẹhin pẹlu iyọ o ti wa ni paroko nipa lilo ọrọigbaniwọle (tecmint) .

5. Gbin okun ti o wa loke nipa lilo aṣẹ openssl nipa lilo idinku -aes-256-cbc.

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

Iyẹn ni gbogbo fun bayi. Ti o ba mọ iru awọn imọran ati ẹtan bẹẹ o le firanṣẹ awọn imọran rẹ si wa ni [imeeli ni idaabobo], abawọn rẹ yoo gbejade labẹ orukọ rẹ ati pe a yoo pẹlu rẹ ninu nkan iwaju wa.

Jeki asopọ. Jeki Asopọmọra. Duro si aifwy. Maṣe gbagbe lati pese wa pẹlu awọn esi rẹ ti o niyelori ninu awọn asọye ni isalẹ.