డేటా ఎన్క్రిప్షన్ సమయంలో, ప్రామాణీకరణ ప్రయోజనాల కోసం PSK కీ అవసరం. ఇది సమర్థవంతమైన భద్రతా ప్రోటోకాల్, ఎందుకంటే కీ గురించి తెలియని ఎవరైనా డేటాను డీక్రిప్ట్ చేయలేరు. అందువల్ల, మీ డేటాను చొరబాటుదారుల నుండి రక్షించడంలో మీరు తీవ్రంగా ఉంటే బలమైన PSK కీని ఎంచుకోవడం ముఖ్యం.
అయితే PSK కీలు ఎందుకు ముఖ్యమైనవి మరియు మీరు Linux లో స్వయంచాలకంగా బలమైన మరియు యాదృచ్ఛిక PSK కీలను ఎలా సృష్టించగలరు?
PSK కీలు అంటే ఏమిటి మరియు నాకు ఒకటి ఎందుకు అవసరం?
ప్రీ-షేర్డ్ కీ, లేదా కేవలం PSK, డేటాను గుప్తీకరించడం మరియు డీక్రిప్ట్ చేసేటప్పుడు పాస్వర్డ్గా ఉపయోగించే అక్షరాల యాదృచ్ఛిక స్ట్రింగ్. పేరు సూచించినట్లుగా, క్రిప్టోగ్రాఫిక్ ప్రక్రియలో పాల్గొన్న రెండు పార్టీలకు ముందుగానే కీ తెలుసు, ఎందుకంటే డిక్రిప్షన్ ప్రక్రియలో మాత్రమే కాకుండా డేటాను గుప్తీకరించేటప్పుడు కూడా కీ అవసరం.
పూర్తి స్క్రీన్ విండోస్ 10 లో టాస్క్ బార్ చూపబడుతుంది
PSK కీల యొక్క ముఖ్యమైన అప్లికేషన్లలో ఒకటి వైర్లెస్ నెట్వర్క్ భద్రత. Wi-Fi నెట్వర్క్లు వివిధ రకాల డేటా ఎన్క్రిప్షన్ని ఉపయోగిస్తాయి WPA-PSK మరియు WPA2-PSK , WPA అంటే Wi-Fi ప్రొటెక్టెడ్ యాక్సెస్. Wi-Fi కి కనెక్ట్ చేయడానికి ముందు మీరు నమోదు చేసిన పాస్వర్డ్ కూడా ఒక రకమైన PSK.
మా సెక్యూరిటీ దాదాపు అన్ని సమయాలలో ప్రమాదంలో ఉన్నందున, డేటా బదిలీ సమయంలో ముందుగా పంచుకున్న కీలను ఉపయోగించడం వలన హ్యాకర్లు నెట్వర్క్ ద్వారా మా డేటాను స్నిఫ్ చేయకుండా నిరోధించవచ్చు. అలాగే, డేటాను పంచుకునేటప్పుడు PSK ని ఉపయోగించడం వలన మీరు షేర్ చేయాలనుకుంటున్న వ్యక్తి ద్వారా మాత్రమే డేటా యాక్సెస్ చేయబడుతుందని నిర్ధారిస్తుంది.
బ్రూట్-ఫోర్స్ దాడి ఇప్పటికీ క్రిప్టోగ్రాఫిక్ కీలకు వ్యతిరేకంగా ప్రభావవంతంగా ఉంటుందని నిరూపించగలిగినప్పటికీ, బలమైన కీని ఎంచుకోవడం వలన కీ క్రాక్ అయ్యే అవకాశాలను తగ్గించవచ్చు.
Linux లో బలమైన PSK కీలను ఎలా జనరేట్ చేయాలి
PSK కీ మాకు అంత ముఖ్యమైనది అయితే, మనం ఉపయోగించగలిగే PSK కీ మనందరికీ ఉండదా? అవును. వాస్తవానికి, మీ డేటాను పాస్వర్డ్తో గుప్తీకరించడం, సాధారణంగా, ప్రతి ఒక్కరూ తెలుసుకోవలసిన కీలకమైన పని.
సంబంధిత: మీ లైనక్స్ విభజనలను గుప్తీకరించడానికి కారణాలు
కానీ, మీరు గట్టిగా ఆలోచించి, పిఎస్కెగా ఉపయోగించడానికి యాదృచ్ఛిక అక్షరాల స్ట్రింగ్తో రావాలని దీని అర్థం కాదు. అదృష్టవశాత్తూ, మీరు ఉపయోగించడానికి బలమైన PSK కీలను ఉత్పత్తి చేయగల అనేక ఆదేశాలను Linux కలిగి ఉంది.
1. OpenSSL ఆదేశాన్ని ఉపయోగించి బలమైన కీని రూపొందించండి
ఓపెన్ఎస్ఎస్ఎల్ అనేది నెట్వర్క్ సెక్యూరిటీ iasత్సాహికులలో బాగా తెలిసిన కమాండ్, ఎందుకంటే ఇది క్రిప్టోగ్రాఫిక్ ఫంక్షన్లు మరియు కీలకు సంబంధించిన అనేక యుటిలిటీలను అందిస్తుంది. ఈ సాధనం వివిధ బైట్ పరిమాణాల యాదృచ్ఛిక PSK కీలను రూపొందించడానికి మిమ్మల్ని అనుమతిస్తుంది.
Openssl ఆదేశాన్ని ఉపయోగించి 32-బైట్ల పొడవైన PSK కీని రూపొందించడానికి:
openssl rand -base64 32
అవుట్పుట్:
v59AYgTli5LFAJXsIngeQiApSj1u8QJYZvxopSV2Zt0=
అదేవిధంగా, మీరు మీ లైనక్స్ సిస్టమ్లో యాదృచ్ఛిక-పరిమాణ ప్రీ-షేర్డ్ కీలను ఉత్పత్తి చేయదలిచిన సంఖ్యతో బైట్ పరిమాణాన్ని భర్తీ చేయవచ్చు.
ఉదాహరణకు, 128-బైట్ల పొడవైన ప్రీ-షేర్డ్ కీని రూపొందించడానికి కింది ఆదేశాన్ని జారీ చేయండి.
openssl rand -base64 128
మరింత తెలుసుకోండి: మీ రోజువారీ జీవితాన్ని చాలా తక్కువ ప్రయత్నంతో గుప్తీకరించడానికి మార్గాలు
2. GPG యుటిలిటీతో PSK ని సృష్టించండి
GPG, దీనికి సంక్షిప్త రూపం GNU గోప్యతా గార్డు లైనక్స్ సిస్టమ్లో ఫైళ్లను ఎన్క్రిప్ట్ చేయడానికి మరియు డీక్రిప్ట్ చేయడానికి ఉపయోగించే ప్రఖ్యాత సాధనం. కానీ దానికి అదనంగా, మీరు బలమైన ప్రీ-షేర్డ్ కీలను అవుట్పుట్ చేయడానికి సాధనాన్ని కూడా ఉపయోగించవచ్చు.
మీ కంప్యూటర్ సమస్యను ఎదుర్కొంది మరియు పునartప్రారంభించాలి
ఆవాహన చేయడం --gen- యాదృచ్ఛిక బేస్ 64 ఎన్కోడింగ్తో జిపిజి కమాండ్ యొక్క పద్ధతి మీరు పిఎస్కెగా ఉపయోగించగల అక్షరాల అనంతమైన కలయికను రూపొందించడానికి మిమ్మల్ని అనుమతిస్తుంది.
ఉపయోగించి 32-బైట్ల ప్రీ-షేర్డ్ కీని పొందండి gpg ఆదేశం:
gpg --gen-random 1 32 | base64
అవుట్పుట్:
dYWA8xdcAUAwS/cSopFnRzYuk4zVGWSTJtq87Zg15XU=
ది 1 పైన పేర్కొన్న ఆదేశంలో ఉంది నాణ్యత స్థాయి మరియు 32 యొక్క సంఖ్య బైట్లు మీరు కీని కలిగి ఉండాలని కోరుకుంటారు.
అదేవిధంగా, 64-బైట్ల PSK ని రూపొందించడానికి:
gpg --gen-random 1 64 | base64
సంబంధిత: మెమరీ పరిమాణాలు వివరించబడ్డాయి: సందర్భంలో బిట్స్ మరియు బైట్లు
3. యాదృచ్ఛిక PSK ల కొరకు తేదీ మరియు sha256sum ని ఉపయోగించడం
Linux లో తేదీ ఆదేశం సిస్టమ్ తేదీ మరియు సమయానికి సంబంధించిన సమాచారాన్ని వినియోగదారులకు ప్రదర్శిస్తుంది. అందరికీ ఇది తెలియదు, కానీ భద్రతా ప్రయోజనాల కోసం బలమైన కీలను రూపొందించడానికి మీరు ఈ ఆదేశాన్ని ఉపయోగించవచ్చు.
తేదీ ఆదేశాన్ని పైప్ చేయడం sha256 సం మరియు బేస్ 64 ఎన్క్రిప్షన్ కోసం మీరు PSK గా ఉపయోగించగల యాదృచ్ఛిక కీలను అవుట్పుట్ చేస్తుంది.
date | sha256sum | base64 | head -c 32; echo
అవుట్పుట్:
MWVkNzMwOTAzMDgxMTNkZTc3MDFjZjkz
పైన పేర్కొన్న ఆదేశం 32-బైట్ల PSK ని ప్రింట్ చేస్తుంది. ది తల కమాండ్ అవుట్పుట్ నుండి మొదటి 32 బైట్లను చదివి ప్రదర్శిస్తుంది.
మేము తీసివేస్తే తల కమాండ్ నుండి, సిస్టమ్ 92 బైట్ల పొడవైన స్ట్రింగ్ను ప్రదర్శిస్తుంది:
date | sha256sum | base64
అవుట్పుట్:
MTQ1OWVlOGNiODIxYmMyZTEzNGQyZjUyNzkyOTEwOWZmZWQ3MmQxZWExYzhhODM1ZDdmM2ZjZTQ5
ODM4MDI4ZiAgLQo=
మీరు దీనిని ఉపయోగించి 92 బైట్ల కంటే ఎక్కువ PSK కీని జనరేట్ చేయలేరని గమనించండి తేదీ మరియు sha256 సం కమాండ్
64-బైట్ల యాదృచ్ఛిక ప్రీ-షేర్డ్ కీని జనరేట్ చేయడానికి తేదీ మరియు sha256 సం ఆదేశం:
date | sha256sum | base64 | head -c 64; echo
4. సూడోరాండమ్ నంబర్ జనరేటర్లను ఉపయోగించడం
లైనక్స్ ఆపరేటింగ్ సిస్టమ్లో వివిధ యాదృచ్ఛిక సంఖ్య జనరేటర్లు ఉన్నాయి /dev/యాదృచ్ఛిక మరియు /dev/urandom ఫైల్. ఇవి లైనక్స్లో సూడోరాండమ్ నంబర్ జనరేటర్లుగా పనిచేసే ప్రత్యేక ఫైల్లు. రెండు ఫైళ్లు, /dev/యాదృచ్ఛిక మరియు /dev/urandom యాదృచ్ఛిక సంఖ్యలను రూపొందించడానికి లైనక్స్ ఎంట్రోపీ పూల్ని ఉపయోగించండి.
ఈ యాదృచ్ఛిక సంఖ్యలను కలిపితే బేస్ 64 ముందుగా షేర్ చేసిన కీగా ఉపయోగించడానికి అనువైన బలమైన అక్షర కలయికలను కమాండ్ అవుట్పుట్ చేయగలదు.
ఉపయోగించి 32-బైట్ల PSK ని రూపొందించడానికి /dev/యాదృచ్ఛిక ఫైల్:
నేను డెస్క్టాప్ లేదా ల్యాప్టాప్ తీసుకోవాలా
head -c 32 /dev/random | base64
మీరు 128-బైట్ల పొడవైన PSK కీని పొందాలనుకుంటే, కింది ఆదేశాన్ని జారీ చేయండి:
head -c 128 /dev/random | base64
ప్రత్యామ్నాయంగా, మీరు కూడా ఉపయోగించవచ్చు /dev/urandom భర్తీ చేయడం ద్వారా ఫైల్ /dev/యాదృచ్ఛిక తో /dev/urandom . ఈ రెండు ఫైళ్ల పని చాలా పోలి ఉంటుంది మరియు PSK జనరేషన్తో ట్యాంపర్ చేయదు.
CPU ఫ్యాన్, మౌస్ కదలికలు మరియు మరిన్ని వంటి పర్యావరణం నుండి సేకరించే శబ్దాన్ని ఎంట్రోపీ అంటారు. లైనక్స్ సిస్టమ్లోని ఎంట్రోపీ పూల్ శబ్దాన్ని నిల్వ చేస్తుంది, దీనిని ఈ ఫైల్లు ఉపయోగిస్తాయి.
యొక్క సంఖ్య ఉత్పత్తి /dev/యాదృచ్ఛిక తక్కువ ఎంట్రోపీ అందుబాటులో ఉన్నప్పుడు ఫైల్ నిలిపివేయబడుతుంది. మరోవైపు, u లో /dev/urandom ఉన్నచో అపరిమిత సిస్టమ్లో తక్కువ ఎంట్రోపీ ఉన్నప్పుడు కూడా తరం ఎప్పుడూ ఆగదు.
సంబంధిత: యాదృచ్ఛిక సంఖ్య జనరేటర్లు అంటే ఏమిటి?
మెరుగైన భద్రత కోసం డేటాను గుప్తీకరించడం
మీ గోప్యతను రక్షించే విషయంలో కీలు మరియు పాస్వర్డ్లు ముఖ్యమైనవి. ఎన్క్రిప్షన్ సమయంలో కూడా, ప్రీ-షేర్డ్ కీలు డేటా ట్రాన్స్మిషన్ ప్రక్రియ మొత్తాన్ని సురక్షితంగా ఉంచుతాయి. యాదృచ్ఛిక ప్రీ-షేర్డ్ కీలను రూపొందించడం లైనక్స్లో సులభం, ఎందుకంటే అనేక యుటిలిటీలు ఎల్లప్పుడూ మీ వద్ద అందుబాటులో ఉంటాయి.
డేటా ఎన్క్రిప్షన్ అనేది ప్రతి ఒక్కరూ అనుసరించాల్సిన తక్కువ అంచనా వేసిన పద్ధతి. చివరికి, మీకు సంబంధించిన లేదా మీకు సంబంధించిన సమాచారం మాత్రమే ముఖ్యం. సైబర్ నేరగాళ్ల నుండి మీ సమాచారాన్ని దాచడం గురించి మీరు తీవ్రంగా ఆలోచిస్తే బయటి వ్యక్తుల నుండి ఈ డేటాను రక్షించడం అధిక ప్రాధాన్యతనివ్వాలి.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ గుప్తీకరణ ఎలా పని చేస్తుంది? ఎన్క్రిప్షన్ వాస్తవానికి సురక్షితమేనా?గుప్తీకరణ గురించి మీరు విన్నారు, కానీ అది ఖచ్చితంగా ఏమిటి? నేరస్థులు దీనిని ఉపయోగిస్తే, గుప్తీకరణను ఉపయోగించడం సురక్షితమేనా? గుప్తీకరణ ఎలా పనిచేస్తుందో మరియు అది ఏమి చేస్తుందో ఇక్కడ ఉంది.
తదుపరి చదవండి సంబంధిత అంశాలు- లైనక్స్
- భద్రత
- వైర్లెస్ సెక్యూరిటీ
దీపేశ్ MUO లో Linux కి జూనియర్ ఎడిటర్. అతను కొత్తగా వచ్చిన వారందరికీ ఆనందకరమైన అనుభూతిని అందించాలనే లక్ష్యంతో లైనక్స్లో సమాచార మార్గదర్శకాలను వ్రాస్తాడు. సినిమాల గురించి ఖచ్చితంగా తెలియదు, కానీ మీరు టెక్నాలజీ గురించి మాట్లాడాలనుకుంటే, అతను మీ వ్యక్తి. అతని ఖాళీ సమయంలో, అతను పుస్తకాలు చదవడం, విభిన్న సంగీత ప్రక్రియలు వినడం లేదా అతని గిటార్ వాయించడం మీరు చూడవచ్చు.
దీపేశ్ శర్మ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి