Whakaputa kupuhipa

Waihangahia ngā kupuhipa kaha, tūturu, me ngā ture mō te roa me ngā pūāhua e hiahiatia ana e koe — i whakaputaina ā-rohe mā te kaihanga tau tūturu whakamuna o tō pūtirotiro.

Kāore he kī API Kāore he mea e puta atu i tō pūtirotiro. Whakamahinga mutunga kore
Whakaputa Kupuhipa — kaihanga kupuhipa kaha ipurangi kore utu

Tō kupuhipa

••••••••••••••••
—— ngā wāhanga o te entropy
Te roa
16
Ngā momo pūāhua

Rōpū me te hītori

E hia i te wā kotahi
Pūtau pūāhua
—Ngā huinga pea
Ngā kupuhipa tata nei

Ka puta ki konei ngā kupuhipa kua whakaputaina.

Nō ngā tāngata e whakamahi ana i tēnei taputapu

Ngā arotake

Kei te utaina ngā arotake…
Me pēhea e mahi ai

Me pēhea te waihanga kupuhipa kaha

  1. Whakaritea te roa — he 16 pūāhua, neke atu rānei, he taunoa pakari mō te nuinga o ngā pūkete.
  2. Whakahohe i ngā momo pūāhua e hiahia ana koe: ngā pūāhua matua, ngā pūāhua iti, ngā nama me ngā tohu.
  3. Kopihia te hua, ranei whakaputa i tētahi rōpū i te wā kotahi mēnā e hiahia ana koe i ngā kupuhipa maha.
He aha te take e hira ai

He aha ai e whakamahi ai i tētahi kaihanga kupuhipa tūturu?

He āhua rite ngā tauākī huna e waihangatia ana e te tangata — he ingoa, he kupu, he whakakapi e mōhiotia ana — ā, nā reira he māmā ake te whakapae i a rātou i tō rātou ake whakaaro. Ko te tauākī huna i hangaia mai i ngā pūāhua tūturu, kāore he tauira, nō reira ko te huarahi anake e whai hua ana ki te whakapae, ko te whakamātau i ngā kōwhiringa katoa.

Ka whakamahi tēnei kaihanga i te Web Crypto API o tō pūtirotiro, kaua ki tētahi mahi tauwhāiti-tūturu māmā, ā, ka mahia katoa i runga i tō pūrere — kāore rawa tō kupuhipa i hangaia e tukuna ki hea.

Te roa o te kupuhipa me te wā hei pakaru

Te roaKohinga pūāhuaTe kaha tata
Waru ngā pūāhuaNgā reta + ngā namaKorutia — ka taea te pakaru i roto i ngā haora mā ngā taputapu rorohiko hou
tekau mā rua pūāhuaNgā reta + ngā tau + ngā tohuWaenga — whai tikanga mō ngā pūkete mō te tūraru iti
tekau mā ono pūāhuaNgā reta + ngā tau + ngā tohuKaha — he taunoa pakari mō te nuinga o ngā pūkete
neke atu i te rua tekau ngā pūāhuaNgā reta + ngā tau + ngā tohuHe tino kaha — he pai mō ngā kupuhipa matua
Ngā take whakamahinga

Kei hea te kupuhipa kaha e tino hira ana

Ehara i ngā pūkete katoa e mau ana i te tūraru kotahi, engari he mea tika kia tika tonu ētahi i ngā wā katoa:

  • Ngā pūkete īmēra — ko te huarahi whakaora mō ngā mea katoa i te nuinga o te wā, nō reira, mēnā he ngoikore te kupuhipa īmēra, ka whakararuraru i ngā pūkete katoa.
  • Pūtea me ngā ratonga pēke — whakamahia te roa rawa me ngā momo pūāhua katoa e whakaaetia ana e tētahi pae.
  • Ngā whatunga Wi-Fi — ka tāruatia kotahi anake he kupuhipa Wi-Fi roa, tūturu ki ia pūrere, ā, ka penapenahia, nō reira kāore te roa e whakaiti i tō māmā whakamahi.
  • Ngā pūkete mahi me ngā pūkete whakahaere — he whāinga noa ngā takiuru tiritahi me ngā takiuru taumata whakahaere; mā ngā kupuhipa ahurei, tūturu hoki e whakaiti i te whānuitanga o te pānga mēnā ka tūpono tētahi kia pakaru.

Mēnā ka patopato ā-ringa koe i tō kupuhipa — i runga i tētahi pouaka whakaata atamai, i te takiuru ki tō rōtā, i tētahi pūrere tiritiri rānei — whakahohehia ngā kōwhiringa 'Kāore ngā pūāhua ruarua' me 'Kāore ngā tokorua āhua rite' kia kore ai koe e hē i te 0 mō te O, i te 1 mō te l.

Ngā pātai e pātaitia nuitia ana

Ngā pātai auau

He kore utu tūturu tēnei kaihanga kupuhipa, kāore he rēhitatanga?+

Āe. Ka whakahaere katoa mā JavaScript i tō pūtirotiro, nō reira kāore he pūkete, kāore he kī API, ā, kāore he here mō te tokomaha o ngā kupuhipa ka taea e koe te waihanga.

Kei te tukuna rānei ngā kupuhipa ki hea, kei te penapenahia rānei?+

Kāo. Ka waihangatia ia kupuhipa ā-rohe i runga i tō pūrere mā te kaihanga nama tūponotanga whakamuna o tō pūtirotiro. Kāore he mea e tukuna, e tuhia, e penapenahia rānei.

E pēhea te tūturu o ēnei kupuhipa?+

Ka hangaia ngā kupuhipa mā te getRandomValues o te Web Crypto API, he puna tūturu haumaru ā-kriptō, ehara i te puna tūturu ā-ahua-tūturu e taea te matapae.

What makes a password strong?+

Ko te roa te mea nui rawa, ā, ka whai ake ko te whakamahi i te huinga o ngā pūāhua matua, ngā pūāhua iti, ngā tau me ngā tohu, kia nui rawa atu te rōpū pūāhua e wātea ana i ia tūranga.

Me whakamahi au i tētahi kaiwhakahaere kupuhipa?+

Āe, i te nuinga o te wā. Mā te kaiwhakahaere kupuhipa koe e āhei ki te whakamahi i tētahi kupuhipa roa, ahurei, tūturu pēnei mō ia pūkete, me te kore e hiahiatia kia maumahara koe ki ia kotahi.

Ka waihanga hoki tēnei i ngā rerenga kupu haumaru, pērā anō i ngā kupuhipa tūturu?+

Kāo, ka waihanga tēnei taputapu i ngā kupuhipa tūponotanga ā-āhua, ehara i ngā rerenga kupu ā-kupu. Mēnā e hiahia ana tētahi paetukutuku, tō mahara rānei ki tētahi rerenga kupu, he pai ake te aratau rerenga kupu o tētahi kaiwhakahaere kupuhipa.

He aha ngā mahi a ngā kōwhiringa "whakakore i ngā kupu ruarua" me "whakakore i ngā āhua rite"?+

Ka tangohia e rātou ngā pūāhua e māmā ana ki te pānui hē, ki te patopato hē rānei, pērā i te 0, O, 1, l me I, me ngā tohu pērā i ngā tapawhā me ngā tohu kōrero. He whaihua tēnei mēnā me patopato ā-ringa koe i te kupuhipa, kaua e tārua, whakapiri.

Ngā taputapu e pā ana

Haumaru Atu me ngā Taputapu o ia Rā

Tikanga

Me pēhea te mahi a tēnei pūhanga hiko

Ka hangaia ngā kupuhipa mā te Web Crypto API getRandomValues, he puna tūturu haumaru ā-kriptō, kaua ko tētahi mahi pū-tūturu e taea te matapae. Ka toia ia pūāhua motuhake mai i ngā huinga pūāhua kua tohua e koe, ā, ka tatau e te ine kaha te entropy i runga i te roa o te kupuhipa me te rahi o te puna pūāhua e whakamahia ana.

I whakahōutia whakamutunga: 28 Akuhata 2026.

Haere tonu

He taputapu anō kei roto i te pouaka

Tekau mā whā atu ngā taputapu kore utu, kāore he kī API, kei te whārangi kāinga.