He wheako ki te whakamahi hangarau Rutoken mo te rehita me te whakamana i nga kaiwhakamahi ki te punaha (waahanga 1)

Kia pai te ahiahi E hiahia ana ahau ki te whakapuaki i aku wheako mo tenei kaupapa.

Ko Rutoken nga taputapu me nga taputapu rorohiko i roto i te waahi o te motuhēhēnga, te haumaru korero me te waitohu hiko. Ko te tikanga, he puku kohiko tenei ka taea te penapena raraunga motuhēhēnga e whakamahia ana e te kaiwhakamahi ki te takiuru ki te punaha.

I tenei tauira, ka whakamahia a Rutoken EDS 2.0.

Hei mahi me tenei Rutoken ka hiahia koe tāuta atekōkiri i runga i matapihi.

Mo Windows, ko te whakauru i te taraiwa kotahi ka whakarite kia whakauruhia nga mea katoa e hiahiatia ana kia kite te OS i to Rutoken ka taea te mahi tahi.

Ka taea e koe te taunekeneke me Rutoken i nga huarahi rereke. Ka taea e koe te uru mai i te taha tūmau o te tono, mai i te taha kiritaki ranei. Ka titiro tenei tauira ki te taunekeneke me Rutoken mai i te taha o te kiritaki o te tono.

Ko te waahanga o te kiritaki o te tono ka taunekeneke me te rutoken ma te mono rutoken. He papatono tenei ka whakauruhia motuhake ki ia kaitirotiro. Mo Windows me tango me te whakauru i te mono, kei tenei hono.

Koina, inaianei ka taea e taatau te taunekeneke me Rutoken mai i te taha o te kiritaki o te tono.

Ko tenei tauira e korero ana mo te whakaaro ki te whakatinana i tetahi algorithm whakamanatanga kaiwhakamahi i roto i te punaha ma te whakamahi i te kaupapa wero-whakautu.

Ko te ngako o te whakaaro e whai ake nei:

  1. Ka tukuna e te kiritaki he tono whakamanatanga ki te tūmau.
  2. Ka whakautu te tūmau ki te tono a te kiritaki mā te tuku aho matapōkere.
  3. Ka pania e te kiritaki tenei aho ki nga moka 32 matapōkere.
  4. Ka hainatia e te kiritaki te aho kua riro mai me tana tiwhikete.
  5. Ka tukuna e te kiritaki te karere whakamunatia ki te tūmau.
  6. Ka manatoko te tūmau i te waitohu mā te whiwhi i te karere taketake kore whakamuna.
  7. Ka tangohia e te tūmau nga moka 32 whakamutunga mai i te karere kore whakamuna.
  8. Ka whakatauritea e te tūmau te hua kua tae mai ki te karere i tukuna i te wa e tono whakamana ana.
  9. Mena he rite nga karere, ka kiia te whakamanatanga kua angitu.

I roto i te algorithm i runga ake nei he mea penei he tiwhikete. Mo tenei tauira, me mohio koe ki etahi ariā cryptographic. Kei runga i a Habré tuhinga nui mo tenei kaupapa.

I roto i tenei tauira, ka whakamahia e matou nga algorithm whakamunatanga hangarite. Hei whakatinana i nga algorithms hangarite, me whai takirua matua me tetahi tiwhikete.

E rua nga wahanga o te takirua matua: he taviri tūmataiti me te kī tūmatanui. Ko te kī tūmataiti, e ai ki tana ingoa, me huna. Ka whakamahia e matou ki te wetewete i nga korero. Ka taea te tohatoha te kī tūmatanui ki te tangata. Ka whakamahia tenei ki te whakamuna raraunga. No reira, ka taea e tetahi kaiwhakamahi te whakamuna raraunga ma te whakamahi i te taviri tūmatanui, engari ko te rangatira o te kī tūmataiti ka taea te whakakore i enei korero.

Ko te tiwhikete he tuhinga hiko kei roto nga korero e pa ana ki te kaiwhakamahi nona te tiwhikete, me te taviri tūmatanui. Ma te tiwhikete, ka taea e te kaiwhakamahi te haina i tetahi raraunga me te tuku atu ki te tūmau, ka taea te manatoko i te waitohu me te whakakore i nga raraunga.

Kia tika ai te haina i tetahi karere me te tiwhikete, me hanga tika koe. Hei mahi i tenei, ka hangaia he takirua matua ki Rutoken, katahi me hono tetahi tiwhikete ki te taviri whanui o tenei takirua matua. Ko te tiwhikete me whai i te matua whanui kei runga i Rutoken, he mea nui tenei. Mena ka hanga noa e matou he takirua matua me tetahi tiwhikete i runga tonu i te taha o te kiritaki o te tono, me pehea e wetewete ai e te tūmau tenei karere whakamunatia? Ka mutu, kaore rawa ia e mohio mo te takirua matua, mo te tiwhikete ranei.

Mena ka ruku hohonu koe ki tenei kaupapa, ka kitea e koe nga korero whakamere i runga ipurangi. Arā etahi mana tiwhikete e tino whakapono ana matou. Ka taea e enei mana tiwhikete te tuku tiwhikete ki nga kaiwhakamahi; ka whakauruhia e ratou enei tiwhikete ki runga i to raatau tūmau. I muri i tenei, ka uru te kiritaki ki tenei tūmau, ka kite ia i tenei tiwhikete, ka kite i tukuna e te mana tiwhikete, ko te tikanga ka taea te whakawhirinaki ki tenei tūmau. He nui ano nga korero kei runga i te Ipurangi me pehea te whakarite tika i nga mea katoa. Hei tauira, ka taea e koe te timata me tenei.

Mena ka hoki ano tatou ki to tatou raruraru, ka kitea te otinga. Me hanga e koe to ake pokapū tiwhikete. Engari i mua i tera, me mohio koe he aha te kaupapa me tuku e te pokapū tohu tiwhikete ki te kaiwhakamahi, na te mea kaore ia e mohio mo taua mea. (Hei tauira, ko tona ingoa tuatahi, ingoa whanau, aha atu.) Tera tetahi mea e kiia nei he tono tiwhikete. Ka kitea etahi atu korero mo tenei paerewa, hei tauira, i Wikipedia ru.wikipedia.org/wiki/PKCS
Ka whakamahia e matou te putanga 1.7 - PKCS#10.

Me whakaahua tatou i te algorithm mo te whakaputa tiwhikete mo Rutoken (puna taketake: te tuhi):

  1. Ka waihangahia e matou he takirua matua ki runga i te kiritaki ka penapena ki Rutoken. (ka puta aunoatia te tiaki)
  2. Ka hangaia e matou he tono tiwhikete mo te kaihoko.
  3. Mai i te kiritaki ka tukuna e matou tenei tono ki te tūmau.
  4. Ina whiwhi matou i te tono mo te tiwhikete i runga i te tūmau, ka tukuna e matou he tiwhikete mai i to matou mana tohu.
  5. Ka tukuna e matou tenei tiwhikete ki te kaihoko.
  6. Ka tiakina e matou te tiwhikete Rutoken i runga i te kaihoko.
  7. Me here te tiwhikete ki te takirua matua i hangaia i te taahiraa tuatahi.

Inaianei kua marama me pehea e taea ai e te kaimau te wetewete i te hainatanga a te kaihoko, na te mea nana i tuku te tiwhikete ki a ia.

I te waahanga e whai ake nei, ka ata tirohia e matou me pehea te whakarite i to mana tiwhikete i runga i te whare pukapuka tuhi-puna-puna-puna-puna katoa openSSL.

Source: will.com

Tāpiri i te kōrero