Kaihanga Kupuhipa
Ka puta tō kupuhipa ki runga ake i te wā tonu ka uta te whārangi, he mea hanga tūpokanoa i tō ake pūtirotiro. Kōwhiria te roa me ngā pūāhua, tāruatia, ā, kua oti: kāore e tukuna, kāore hoki e pupuria ki hea rānei.
He whakatau tata noa ngā hua. Kāore a Solvemis e whakaae ki tētahi haepapa mō ngā hua, mō te āhua rānei o te whakamahinga.
Kāore he utu a Solvemis, kāore hoki he rēhita. Mēnā i āwhina, ā, e hiahia ana koe ki te tautoko i te kaupapa: Hokona mai he kawhe
I whakamāoritia tēnei whārangi e te atamai hangahanga, ā, kāore anō kia arotakea e tētahi kaikōrero taketake, nā reira tērā pea he hapa kei roto. Pānuitia i te reo Pākehā. Ki te kite koe i tētahi hapa, tuhia mai ki info@solvemis.com.
Te āhua o tōna mahi
Me pēhea te whakamahi
- Tirohia te kupuhipa kei runga ake: kua rite hei whakamahi.
- Nekehia te rēreti roa ki waenga i te 8 me te 64 pūāhua.
- Tohua, tangohia rānei ngā pū iti, ngā pū matua, ngā tau me ngā pūāhua motuhake e ai ki tā te paetukutuku e whakaae ai.
- Pēhia «Tāruatia» hei whakanoho ki te papatopenga, «Kupuhipa hou» rānei hei huri.
Me pēhea te tātai
Ka kōwhiria tūpokanoatia ia pūāhua mā crypto.getRandomValues, te kaihanga tūpokanoa whakamuna o te pūtirotiro, ā, ka makaia atu ngā uara ka nui ake ai te tūponotanga o ētahi pūāhua i ētahi atu (te tītaha o te toenga). Kei te kupuhipa kotahi pūāhua i te iti rawa nō ia rōpū kua tohua, ki ngā tūranga tūpokanoa. Ko te kaha te tūpokanoa ā-bit, roa × log₂ o te maha o ngā pūāhua ka taea, i tō mātou ake tauine: i raro i te 60 bit, ngoikore; 60 ki te 100, pai; mai i te 100, tino kaha.
Tūpokanoa (bit) = roa × log₂(ngā pūāhua ka taea)
Ngā mātāpuna
- SP 800-63B-4: Authentication and Authenticator Management, 3.1.1.2 Password Verifiers — National Institute of Standards and Technology (NIST)
- Crypto: getRandomValues() method — MDN Web Docs
Mō tēnei tātaitai
He aha i nui ake ai te roa i ngā tohu
Ina tohua ngā rōpū e whā, e 89 ngā pūāhua ka taea, nō reira ka tāpiri ia pūāhua i te tata ki te 6.5 bit: ka 104 bit tata te 16 pūāhua. Ka taurua e ia bit tāpiri ngā huinga me whakamātau e te kaiwhakaeke.
He iti iho te utu o te tango i ngā rōpū i tā te whakaaro ki te whakaroa koe i te kupuhipa. Mā ngā pū iti anake, ka 75 bit tata te 16 pūāhua, engari kua neke ake te 22 i te 100. Nō reira, ki te whakakāhore tētahi paetukutuku i ngā pūāhua motuhake, ko te mea tika he tango i a rātou, ka whakaroa ai.
He kupuhipa rerekē mō ia paetukutuku
He iti te hua o te kupuhipa roa ki te whakamahia anōtia: ina pakaru ngā raraunga o tētahi paetukutuku, ka whakamātau ngā kaiwhakaeke i taua huinga anō ki ētahi atu ratonga. Whakamahia he kupuhipa rerekē mō ia paetukutuku, pupuritia ki tētahi kaiwhakahaere kupuhipa, ā, whakahohea te manatoko takirua mō tō īmēra me tō pēke.
Ngā pūāhua motuhake ka whakamahia
!#$%&*+-.:;=?@_~^()[]{}<>/|. E 27 ngā tohu ka whakaaetia e te nuinga o ngā puka. Kāore i roto te mokowā me ngā tohu whakahua, nā te raruraru ka puta ina whakapiria te kupuhipa, ina whakamahia rānei i ngā kōnae whirihora.
Ngā pātai auau
He haumaru te hanga kupuhipa i tētahi paetukutuku?
Āe, i konei: ka hangaia i tō pūtirotiro mā tōna kaihanga tūpokanoa whakamuna (crypto.getRandomValues), ā, kāore rawa e haere ki tētahi tūmau. Kāore a Solvemis e kite, e pupuri rānei. Ka taea e koe te tirotiro: ka uta ana te whārangi, wetekina te ipurangi, ā, ka mahi tonu te «Kupuhipa hou».
Kia pēhea te roa o te kupuhipa?
Kia 15 ngā pūāhua i te iti rawa mēnā ko ia anake e tiaki ana i te pūkete, e ai ki ngā aratohu tuakiri matihiko a te NIST o Amerika, ā, kia 8 i te iti rawa mēnā ka whakamahi anō koe i tētahi āhuatanga tuarua. Koia i tūtohu ai te taputapu i te 16.
Me whakaranu ngā pū matua, ngā tau me ngā tohu?
Ka āwhina, engari he nui ake te hiranga o te roa: ka whakarea ia pūāhua tāpiri i te maha o ngā huinga, ā, ka tono te NIST ki ngā ratonga kia kaua e here i te whakaranu i ngā momo pūāhua. Ki te kore tētahi paetukutuku e whakaae ki ngā pūāhua motuhake, tangohia te tohu, ka whakaroa i te kupuhipa.
I whakahōungia 1 Oketopa 2026
He mea e ngaro ana i tēnei taputapu, he taputapu rānei kāore i konei? Tuhia mai