லினக்ஸில் வலுவான முன் பகிரப்பட்ட விசையை (பி.எஸ்.கே) உருவாக்குவதற்கான 4 வழிகள்


ஒரு முன் பகிரப்பட்ட விசை (பி.எஸ்.கே) அல்லது பகிரப்பட்ட ரகசியம் என்றும் அழைக்கப்படுகிறது, இது கிரிப்டோகிராஃபிக் செயல்முறைகளில் அங்கீகார விசையாகப் பயன்படுத்தப்படும் எழுத்துக்களின் சரம் ஆகும். ஒரு PSK பயன்படுத்தப்படுவதற்கு முன்பு பகிரப்படுகிறது, மேலும் இரு தரப்பினரும் ஒருவருக்கொருவர் அங்கீகரிக்க தகவல்தொடர்புக்கு வைத்திருக்கிறார்கள், பொதுவாக பயனர்பெயர்கள் மற்றும் கடவுச்சொற்கள் போன்ற பிற அங்கீகார முறைகள் பயன்படுத்தப்படுவதற்கு முன்பு.

இது பொதுவாக பல்வேறு வகையான மெய்நிகர் தனியார் நெட்வொர்க் (வி.பி.என்) இணைப்புகளில் பயன்படுத்தப்படுகிறது, WPA-PSK (Wi-Fi பாதுகாக்கப்பட்ட அணுகல் முன் பகிரப்பட்ட விசை) மற்றும் WPA2-PSK என அழைக்கப்படும் ஒரு வகை குறியாக்கத்தில் வயர்லெஸ் நெட்வொர்க்குகள், மற்றும் EAP ( விரிவாக்கக்கூடிய அங்கீகார நெறிமுறை முன் பகிரப்பட்ட விசை), மற்றும் பல அங்கீகார வழிமுறைகள்.

இந்த கட்டுரையில், லினக்ஸ் விநியோகங்களில் வலுவான முன் பகிரப்பட்ட விசையை உருவாக்க பல்வேறு வழிகளைக் காண்பிப்போம்.

1. OpenSSL கட்டளையைப் பயன்படுத்துதல்

ஓபன்எஸ்எஸ்எல் என்பது நன்கு அறியப்பட்ட மற்றும் பரவலாகப் பயன்படுத்தப்படும் கட்டளை-வரி கருவியாகும், இது ஓப்பன்எஸ்எஸ்எல்லின் கிரிப்டோ நூலகத்தின் பல்வேறு குறியாக்கவியல் செயல்பாடுகளை ஷெல்லிலிருந்து பயன்படுத்த பயன்படுகிறது. ஒரு வலுவான PSK ஐ உருவாக்க அதன் ரேண்ட் துணை கட்டளையைப் பயன்படுத்தி போலி-சீரற்ற பைட்டுகளை உருவாக்கி, காட்டப்பட்டுள்ளபடி அடிப்படை 64 குறியாக்கங்கள் மூலம் வடிகட்டவும்.

$ openssl rand -base64 32
$ openssl rand -base64 64

2. ஜிபிஜி கட்டளையைப் பயன்படுத்துதல்

ஜிபிஜி என்பது ஓபன் பிஜிபி தரத்தைப் பயன்படுத்தி டிஜிட்டல் குறியாக்க மற்றும் கையொப்பமிடும் சேவைகளை வழங்குவதற்கான கட்டளை வரி கருவியாகும். வலுவான PSK ஐ உருவாக்க அதன் --gen-random விருப்பத்தைப் பயன்படுத்தலாம் மற்றும் காட்டப்பட்டுள்ளபடி base64 குறியாக்கத்தின் மூலம் அதை வடிகட்டலாம்.

பின்வரும் கட்டளைகளில், 1 அல்லது 2 என்பது தர நிலை மற்றும் 10, 20, 40 மற்றும் 70 ஆகியவை எழுத்து எண்ணிக்கையாகும்.

$ gpg --gen-random 1 10 | base64
$ gpg --gen-random 2 20 | base64
$ gpg --gen-random 1 40 | base64
$ gpg --gen-random 2 70 | base64

3. சூடோராண்டம் எண் ஜெனரேட்டர்களைப் பயன்படுத்துதல்

லினக்ஸில்/dev/random அல்லது/dev/urandom போன்ற எந்த போலி எண் ஜெனரேட்டர்களையும் பின்வருமாறு பயன்படுத்தலாம். தலை கட்டளையின் -c விருப்பம் எழுத்துகளின் எண்ணிக்கையை உருவாக்க உதவுகிறது.

$ head -c 35 /dev/random | base64
$ head -c 60 /dev/random | base64

4. தேதி மற்றும் sha256sum கட்டளைகளைப் பயன்படுத்துதல்

தேதி மற்றும் sha256sum கட்டளையை இணைத்து வலுவான PSK ஐ பின்வருமாறு உருவாக்கலாம்.

$ date | sha256sum | base64 | head -c 45; echo
$ date | sha256sum | base64 | head -c 50; echo
$ date | sha256sum | base64 | head -c 60; echo

மேற்கூறியவை லினக்ஸில் வலுவான முன் பகிரப்பட்ட விசையை உருவாக்குவதற்கான பல வழிகளில் சில. வேறு ஏதேனும் முறைகள் உங்களுக்குத் தெரியுமா? ஆம் எனில், கீழேயுள்ள கருத்து படிவத்தின் மூலம் அதை எங்களுடன் பகிர்ந்து கொள்ளுங்கள்.