Ụzọ 4 iji mepụta igodo Ekekọrịtara siri ike (PSK) na Linux
Igodo Ekekọrịtara mbụ (PSK) ma ọ bụ nke a makwaara dị ka ihe nzuzo ekekọrịtara bụ eriri mkpụrụedemede a na-eji dị ka igodo nyocha na usoro cryptographic. A na-ekekọrịta PSK tupu ejiri ya ma ndị otu abụọ ahụ na-enwe mkparịta ụka iji nyochaa ibe ha, na-abụkarị tupu etinyere ụzọ nyocha ndị ọzọ dị ka aha njirimara na okwuntughe.
A na-ejikarị ya na ụdị dị iche iche nke Virtual Private Network (VPN), netwọk ikuku n'ụdị nzuzo a maara dị ka WPA-PSK (Wi-Fi Protected Access Pre-Shared Key) na WPA2-PSK, nakwa na EAP ( Protocol Igodo ekekọrịtara nke ọma), yana ọtụtụ usoro nyocha ndị ọzọ.
N'edemede a, anyị ga-egosi gị ụzọ dị iche iche iji mepụta igodo Ekekọrịtara siri ike na nkesa Linux.
1. Iji OpenSSL Command
OpenSSL bụ ngwa ahịrị iwu ama ama na nke a na-ejikarị kpọkuo ọrụ nzuzo dị iche iche nke ọbá akwụkwọ crypto OpenSSL site na shei. Iji wepụta PSK siri ike jiri sub-iwu rand nke na-ewepụta bytes pseudo-random wee nyochaa ya site na ntinye koodu base64 dị ka egosiri.
$ openssl rand -base64 32 $ openssl rand -base64 64
2. Iji GPG Command
GPG bụ ngwa ahịrị iwu iji nye ezoro ezo dijitalụ na ọrụ ntinye aka site na iji ọkọlọtọ OpenPGP. Ị nwere ike iji --gen-random
nhọrọ iji mepụta PSK siri ike wee nyochaa ya site na ntinye koodu base64 dịka egosiri.
N'iwu ndị a, 1 ma ọ bụ 2 bụ ogo ogo yana 10, 20, 40, na 70 bụ njirimara agwa.
$ 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. Iji Pseudorandom Number Generators
Ị nwekwara ike iji nke ọ bụla n'ime pseudorandom nọmba generators na Linux dị ka /dev/random ma ọ bụ /dev/urandom, dị ka ndị a. Nhọrọ -c
nke isi iwu na-enyere aka ịmepụta ọnụọgụgụ mkpụrụedemede.
$ head -c 35 /dev/random | base64 $ head -c 60 /dev/random | base64
4. Iji ụbọchị na sha256sum Iwu
Enwere ike ijikọ ụbọchị na iwu sha256sum iji mepụta PSK siri ike dị ka ndị a.
$ date | sha256sum | base64 | head -c 45; echo $ date | sha256sum | base64 | head -c 50; echo $ date | sha256sum | base64 | head -c 60; echo
Ihe ndị a dị n'elu bụ ụfọdụ n'ime ọtụtụ ụzọ isi mepụta igodo Pre-Shared siri ike na Linux. Ị maara usoro ọ bụla ọzọ? Ọ bụrụ ee, kekọrịta ya na anyị site na mpempe nzaghachi n'okpuru.