He aha te Whakamunatanga Twofish?

Ko te Whakamunatanga Twofish he hangarite poraka cipher algorithm e whakamahia ana mo te whakamunatanga me te wetemunatanga o nga raraunga. I hoahoatia kia noho haumaru, kia pai, kia ngawari hoki, a ka kiia ko tetahi o nga algorithm whakamunatanga kaha e waatea ana.

He aha te Whakamunatanga Twofish?

Ko te Twofish he momo whakamunatanga e whakamahia ana hei tiaki i nga korero tairongo ma te tarai ma te whakamahi i te ki huna. He huarahi tino haumaru ki te pupuri i nga korero mooni me te whakamahia i roto i te maha o nga tono rereke, penei i te peeke ipurangi me te imeera.

Ko Twofish te hangarite-matua poraka cipher e whakamahia whanuitia ana mo te whakamunatanga raraunga. I hoahoatia e Bruce Schneier, he kaitoi rongonui rongonui, a ka kiia ko tetahi o nga huringa whakamunatanga haumaru. Ko te Twofish kua arotauhia mo nga taiao taputapu me nga rorohiko, he pai mo te whakamahi i nga waahanga e rua.

Ka whakamahia e Twofish te rahi poraka 128 moka me te roa matua ki runga ki te 256 moka, na reira he pai te whakamunatanga algorithm mo nga korero tairongo. E pa ana ki te poraka cipher o mua ko Blowfish, a ko ia tetahi o nga whiringa toa tokorima o te whakataetae Advanced Encryption Standard, ahakoa kaore i kowhiria mo te paerewa. Ko te Twofish he punaha tuwhera-puna algorithm, ko te tikanga he waatea noa mo te whakamahi, kaore i te araihia, i te raihana ranei.

He aha te Whakamunatanga Twofish?

Overview

Ko Twofish he hangarite-matua poraka cipher e whakamahia whanuitia ana mo nga taiao taputapu me nga rorohiko. Ko tenei algorithm whakamunatanga kua arotauhia mo nga waahanga tukatuka pokapū 32-bit, he pai hoki mo nga tono e hiahia ana kia tino haumaru. He 128-bit paraka cipher me te taviri-roa o te rahi 128, 192, 256 ranei. Ko te Twofish he punaha whakamunatanga-a-tuwhera-tuwhera kaore i te patene me te waatea noa mo te whakamahi.

History

I hoahoatia a Twofish e Bruce Schneier me Niels Ferguson i te tau 1998 hei riiwhi mo te algorithm whakamunatanga rongonui a Blowfish. Koia tetahi o nga whiringa toa tokorima o te whakataetae Paerewa Whakamuna Whakamuna (AES), engari kaore i tohua mo te whakataurite. Ahakoa tenei, kei te whakamahia whanui tonu a Twofish i enei ra, a ka kiia ko tetahi o nga algorithm whakamunatanga haumaru e waatea ana.

āhuatanga

He maha nga ahuatanga o te Twofish e whai hua ana ki te whakamunatanga algorithm. Ko etahi o enei ahuatanga ko:

  • Whakamunatanga matua hangarite: Ka whakamahia e Twofish te whakamunatanga matua hangarite, ko te tikanga kia kotahi anake te ki hei whakamuna me te wetemuna raraunga.
  • Kī roa taurangi: Ka tautokohia e Twofish nga rahi matua o te 128, 192, te 256 moka ranei, na reira ka tino whakarite me te urutau ki nga whakaritenga haumarutanga rereke.
  • Te whakamunatanga tere me te wetemuna: Ko Twofish tetahi o nga huringa whakamunatanga tere e waatea ana, he pai mo nga tono e hiahia ana ki te whakamunatanga tere me te wetemuna.
  • Tuwhera-puna: Ko te Twofish he punaha whakamunatanga-tuwhera-puna algorithm e waatea ana mo te whakamahi. Ko te tikanga ka taea te tirotirohia me te arotake e nga tohunga mo te haumarutanga, e awhina ana ki te whakarite i tona haumaru me te pono.
  • Block cipher: Ko te Twofish he poraka paraka e whakamuna ana i nga raraunga ki roto i nga poraka 128 paraka te rahi. Na tenei ka tino pai, ka whai hua hoki mo te whakamuna i te nui o nga raraunga.

Opaniraa

Hei whakarāpopototanga, ko Twofish he hātepee whakamunatanga tino haumaru me te whai hua e whakamahia whānuitia ana mo nga taiao taputapu me nga rorohiko. He kupu hangarite poraka paraka me te taviri-roa o te rahi 128, 192, 256 ranei te rahi. Ko te Twofish he punaha whakamunatanga-a-tuwhera-tuwhera kaore i te patene me te waatea noa mo te whakamahi. Ko ona ahuatanga ko te whakamunatanga matua-hangarite, te taviri-roa-roa, te whakamunatanga tere me te wetemuna, te puna-tuwhera, me te cipher paraka.

Ko Icedrive he ratonga rokiroki kapua rongonui ma te whakamahi i te Twofish.

Tikanga Whakamunatanga Ika Rua

Ko te Twofish he hātepee whakamunatanga hangarite i hangaia e Bruce Schneier me Niels Ferguson i te tau 1998. Ko te tikanga whakamunatanga whakamunatanga karekau, tuwhera-puna e waatea ana mo te whakamahi. Ko te Twofish he paraka paraka e whakamahi ana i te rahi paraka 128 moka me te matua rereke-roa o te rahi 128, 192, 256 moka ranei.

Whakamuna Hangarite

Ko Twofish he hātepe whakamunatanga hangarite, ko te tikanga he rite tonu te whakamahi mo te whakamunatanga me te wetemunatanga. Ko tenei tikanga tetahi o nga algorithm whakamunatanga tere, he pai hoki mo nga taiao taputapu me nga rorohiko.

Apiti Matua

Ko te rarangi matua ko te waahanga o te algorithm whakamunatanga e whakaputa ana i nga taviri-matua e whakamahia ana i roto i te tukanga whakamunatanga. Ka whakamahi a Twofish i te raarangi matua e whakaputa ana i nga taviri iti 40 mo te kii moka-128, e 48 nga paatene iti mo te kii 192-bit, me nga paatene 56 mo te kii moka-256.

S-pouaka

Ko te pouaka-S he waahanga o te algorithm whakamunatanga e mahi ana i te mahi whakakapi. Ka whakamahia e Twofish nga pouaka-S 8×8 e wha i ahu mai i te pouaka-S 8×8 kotahi ma te whakamahi i te algorithm i ata hangaia. Ma te whakamahi i nga pouaka-S maha ka aukati a Twofish ki nga whakaeke e whakamahi ana i nga ngoikoretanga o te pouaka-S.

Rahi Poraka

Ko te rahi o te poraka ko te rahi o te poraka raraunga e tukatukahia ana e te algorithm whakamunatanga. Ka whakamahia e Twofish te rahi poraka 128 paraka, ko te tikanga ka taea e ia te whakamuna raraunga ki nga poraka 128-bit. He nui te rahi o tenei poraka hei aukati i te nuinga o nga whakaeke e mohiotia ana ki nga ciphers poraka.

Hei mutunga, Ko te Twofish he tohu whakamunatanga haumaru me te whai hua e pai ana mo nga taiao taputapu me te rorohiko. Ka whakamahia e ia he tikanga whakamunatanga hangarite, he rarangi matua e whakaputa ana i nga taviri-a-matua, e wha nga pouaka-S 8×8, me te rahi poraka 128 paraka. Ko enei ahuatanga ka taea e Twofish te aukati ki nga whakaeke me te pai mo te whānuitanga o nga tono.

Twofish ki etahi atu Algorithm Whakamuna

Ina tae mai ki nga algorithms whakamunatanga, he maha nga whiringa e waatea ana, kei ia tangata me ona ake kaha me ona ngoikoretanga. I tenei waahanga, ka whakatauritea e matou a Twofish ki etahi atu algorithma whakamunatanga rongonui kia kitea ai e pehea ana te whakatakoto.

AES vs. Twofish

Ko te Paerewa Whakamunatanga Arā Atu Anō (AES) he hātepe hātepe whakamunatanga e kiia ana he tino haumaru. Ka whakamahia te rahi poraka 128-bit me nga rahi matua o te 128, 192, 256 ranei nga waahanga. Ko Twofish, i tetahi taha, ka whakamahi i te rahi paraka 128-bit engari ka taea te tautoko i nga rahi matua tae atu ki te 256 paraka.

Ahakoa e kiia ana he tino haumaru te AES me te Twofish, he pai ake a Twofish i nga waahi ka hiahiatia nga rahi matua. Heoi, he nui ake te whakamahinga o te AES, a ko te nuinga o nga wa ko te whiringa taunoa mo nga tono maha.

DES vs. Twofish

Ko te Paerewa Whakamuna Raraunga (DES) he algorithm whakamunatanga tawhito kua kore e kiia he haumaru. Ka whakamahia te rahi poraka 64-bit me te rahi matua o te 56 bits, he iti nei ki nga paerewa o enei ra. Ko Twofish, i tetahi atu taha, ka whakamahi i te rahi poraka nui ake, ka taea te tautoko i nga rahi matua nui ake.

I te nuinga o te waa, e kiia ana ko Twofish he algorithm whakamunatanga haumaru ake i te DES, a ka whakamahia hei whakakapi.

Blowfish vs. Twofish

Ko Blowfish tetahi atu algorithm whakamunatanga ka whakatauritea ki a Twofish. Pērā i a Twofish, ko te Blowfish he hātepe whakamunatanga hangarite e whakamahi ana i te kī kotahi mo te whakamunatanga me te wetemunatanga. Heoi, he iti ake te rahi o te paraka a Blowfish i a Twofish (64 bits vs. 128 bits) he iti ake te rahi o te matua (448 bits vs. 256 bits).

Ahakoa e kiia tonutia ana ko Blowfish he algorithm whakamunatanga haumaru, he pai ake te Twofish i roto i nga ahuatanga e hiahiatia ana nga rahi matua me nga rahi poraka.

RSA vs. Twofish

Ko te RSA he momo whakamunatanga algorithm rerekee e whakamahi ana i te whakamunatanga matua-a-iwi. Kaore i rite ki a Twofish me etahi atu algorithm whakamunatanga hangarite, ka whakamahi a RSA i nga taviri takirua (kotahi te iwi whanui me te kotahi motuhake) ki te whakamuna me te wetemuna raraunga.

Ahakoa ko te RSA he hautepe whakamunatanga haumaru, he puhoi ake i nga algorithm whakamunatanga hangarite penei i a Twofish. I tua atu, ka whakamahia te RSA mo nga momo whakamunatanga rereke, penei i te whakamuna i nga waitohu mamati me te pupuri i nga whakawhitiwhiti korero i waenga i nga roopu.

I roto i te katoa, ko Twofish te tino whakamunatanga algorithm e pai ana ki nga waahi e hiahiatia ana nga rahi matua me nga rahi poraka. Ahakoa kei te waatea etahi atu algorithm whakamunatanga, ko Twofish te tino whiriwhiri mo nga tono maha.

Whakamunatanga Twofish i roto i te Pūmanawa me te Pūmārō

Ko te whakamunatanga Twofish he paraka hangarite e whakamahi ana i te ki kotahi hei whakamuna me te wetewete i nga raraunga me nga korero. Kei te whakamahia nuitia i roto i nga taiao rorohiko me nga taputapu na te tere tere me te whai hua. I tenei wahanga, ka matapakihia te whakatinanatanga o te whakamunatanga Twofish ki te rorohiko me te taputapu.

Whakatinana Pūmanawa

Ko te whakamunatanga Twofish e whakamahia nuitia ana i roto i nga tono rorohiko na tona tere me te whai hua. Ka whakatinanahia i roto i nga momo tono rorohiko, tae atu ki:

  • TrueCrypt
  • veracrypt
  • GnuPG
  • OpenSSL
  • FileVault

Ka whakamahia e enei tono rorohiko te whakamunatanga Twofish ki te mau i nga raraunga me nga korero. Ko te roanga matua e whakamahia ana i roto i enei tono rorohiko he rereke mai i te 128 paraka ki te 256 paraka, i runga i te taumata o te haumarutanga e hiahiatia ana.

Te Whakatinanatanga o nga taputapu

Ka whakamahia hoki te whakamunatanga Twofish i roto i nga taiao taputapu na tona tere tere me te whai hua. Ka whakatinanahia i roto i nga momo taputapu taputapu, tae atu ki:

  • Nga taputapu haumaru whatunga
  • Nga taputapu rokiroki
  • Nga kaari atamai
  • Nga taputapu pūkoro

Ka whakamahia e enei taputapu taputapu te whakamunatanga Twofish ki te mau i nga raraunga me nga korero. Ko te roa matua e whakamahia ana i roto i enei taputapu taputapu he rereke mai i te 128 bits ki te 256 bits, i runga i te taumata o te haumarutanga e hiahiatia ana.

Ko tetahi o nga painga o te whakamahi i te whakamunatanga Twofish i roto i nga taputapu taputapu ko te tino pai me te iti ake te whakapau hiko. Ma tenei ka pai mo te whakamahi i nga taputapu pūkoro me etahi atu taputapu e whakahaerehia ana e te pākahiko.

Hei whakamutunga, ka whakamahia nuitia te whakamunatanga Twofish i roto i nga taiao rorohiko me nga taputapu na te tere me te whai hua. Ka whakatinanahia i roto i nga momo tono rorohiko me nga taputapu taputapu hei pupuri i nga raraunga me nga korero. Ko te roa matua e whakamahia ana i roto i enei tono me nga taputapu he rereke mai i te 128 bits ki te 256 bits, i runga i te taumata o te haumarutanga e hiahiatia ana.

Haumarutanga o te Whakamunatanga Twofish

Ko te Twofish te hangarite-matua poraka cipher e tino arohia ana mo tona haumarutanga. Ka whakamahia e tenei algorithm whakamunatanga te rahi paraka 128 nga moka me te rahi o te matua rereke-roa o te 128, 192, 256 ranei. Ko te rahi matua tetahi o nga mea e whai waahi ana ki te haumarutanga o Twofish. I tenei waahanga, ka tirotirohia e matou te haumarutanga o Twofish i roto i nga korero taipitopito.

Whakamaramatanga o Twofish

Ko te Cryptanalysis te rangahau o nga punaha cryptographic me te whainga ki te rapu ngoikoretanga ka taea te whakamahi hei pakaru i te punaha. Twofish kua tukuna ki te cryptanalysis nui, a karekau i kitea he whakaeke whaitake ki te katoa o te cipher. Ko te tikanga ka kiia ko Twofish he algorithm whakamunatanga haumaru.

Rahi Matua me nga pouaka-S e whakawhirinaki ana ki te matua

Ko te rahi matua o Twofish tetahi o nga mea e whai hua ana ki tona haumarutanga. Ko te roa o te rahi o te matua, he uaua ki te wawahi i te whakamunatanga. Ka tautokohia e Twofish nga rahi matua tae atu ki te 256 bits, e kiia ana he tino haumaru.

Ka whakamahi hoki a Twofish i nga pouaka-S e whakawhirinaki ana ki te matua, he ripanga e whakamahia ana i roto i te tukanga whakamunatanga. Ko te whakamahi i nga pouaka-S e whakawhirinaki ana ki te matua he uaua ake mo nga kaiwhaiwhai ki te kimi tauira i roto i te tukanga whakamunatanga, e whai hua ana ki te haumarutanga o Twofish.

Nga whakaeke taha taha

Ko nga whakaeke taha-taha ko nga whakaeke e whakamahi ana i nga ngoikoretanga i roto i te whakatinana tinana o te punaha cryptographic, kaua ki nga ngoikoretanga o te algorithm ake. I hangaia a Twofish ki te aukati i nga whakaeke taha-taha, engari ka taea tonu e nga kaiwhaiwhai te whakamahi i nga ngoikoretanga i roto i te whakatinanatanga o Twofish.

Hei whakaiti i te tupono o nga whakaeke taha-taha, he mea nui ki te whakatinana tika i a Twofish. Kei roto i tenei ko te whakamahi i nga taputapu haumaru me nga whakatinanatanga rorohiko, me te whai waahi ki te whakamarumaru mai i te tātari hiko me etahi atu whakaeke-taha.

I roto i te katoa, ko Twofish te tino whakamunatanga hātepee he aukati ki te cryptanalysis me te hoahoa ki te aukati i nga whakaeke-taha. Ko te whakamahi i nga pouaka-S e whakawhirinaki ana ki te matua me te tautoko mo nga rahi matua tae atu ki te 256 moka ka whai hua ki te haumarutanga o Twofish.

Whakamunatanga Twofish i roto i nga Paerewa Ahumahi

Kua rongonui te whakamunatanga Twofish i roto i te ahumahi na te pakari me te haumarutanga. Kei te whakamahia nuitia i roto i nga taiao taputapu me te rorohiko, ka kiia ko tetahi o nga huringa whakamunatanga tere. I tenei wahanga, ka matapakihia e matou nga paerewa ahumahi me te tango i te whakamunatanga Twofish.

Whakatinana i te Puna Tuwhera me te Rohe Tumatanui

Ko te whakamunatanga Twofish he putunga-tuwhera me te rohe-a-iwi-a-iwi, ko te tikanga he waatea noa mo te whakamahi. Na tenei i puta mai te whakawhanaketanga o te maha o nga kaupapa tuwhera-puna me nga mahi a te iwi whanui mo te algorithm. Kua whakamahia enei whakatinanatanga i roto i nga momo momo rorohiko me nga hua taputapu, tae atu ki nga taputapu haumaru whatunga, rorohiko whakamunatanga kōpae, me nga kawa korero haumaru.

Paerewa me te Whakatau

Ko te whakamunatanga Twofish tetahi o nga whiringa toa tokorima i te whakataetae Advanced Encryption Standard (AES), i whakahaeretia e te National Institute of Standards and Technology (NIST) i te tau 1997. Ahakoa kaore i tohua ko te algorithm whakamunatanga paerewa, kua whanuihia. i tangohia i roto i te umanga na ona ahuatanga haumaru me te pakari.

Ko te whakamunatanga Twofish kua whakauruhia ki roto i te maha o nga paerewa haumaru me nga tikanga, tae atu ki te kawa Haumarutanga Apa (TLS), te kawa Anga Haumaru (SSH), me te kawa Haumarutanga Kawa Ipurangi (IPsec). Ko enei kawa e whakamahia nuitia ana i roto i te ahumahi mo te whakawhitiwhiti korero haumaru me te whakawhiti raraunga.

Ahumahi Ahumahi

Ko te whakamunatanga Twofish e kiia ana ko te algorithm whakamunatanga paerewa mo te ahumahi na ona ahuatanga haumaru me te pakari. Kei te whakamahia nuitia i roto i te ahumahi mo nga momo tono, tae atu ki te haumarutanga whatunga, te whakamunatanga kōpae, me nga kawa korero haumaru. Ko tana puna tuwhera me te ahua o te rohe whanui kua whai waahi ki te rongonui me te whanuitanga o te tangohanga.

Hei mutunga, Ko te whakamunatanga Twofish he hātepe whakamunatanga paerewa-ahumahi e whakamahia nuitia ana i roto i nga taiao taputapu me te rorohiko. Ko te ahua o te puna tuwhera me te rohe o te iwi i puta mai i te whanaketanga o etahi whakatinanatanga, i whakamahia i roto i nga momo hua me nga tikanga. Ko ona ahuatanga haumaru me te pakari kua waiho hei whiringa rongonui i roto i te umanga mo nga momo tono.

Opaniraa

Hei whakatau, ko Twofish te hangarite-matua paraka cipher me te rahi poraka 128 moka me te taurangi-roa ki te rahi 128, 192 ranei 256 moka. Kua arotauhia mo nga waahanga tukatuka pokapū moka-32, he pai hoki mo nga taputapu me nga taiao rorohiko. Ko te Twofish he puna tuwhera (kaore he raihana), kaore i patene, ka waatea noa mo te whakamahi.

Ko te Twofish he whiringa pai mo te hunga e hiahia ana ki te kawe i te haumarutanga ki te taumata e whai ake nei me te whakamuna i nga korero tino muna. He mea pai ano mena kei te pirangi koe ki te whakatakoto i to ake algorithm whakamunatanga ki runga i tetahi o naianei, ki te hiahia ranei koe ki te whakamahi i tetahi mea iti ake hei whakamuna i o raraunga.

Ko tetahi o nga take i noho haumaru ai a Twofish ko tana whakamahi i te kii moka-128, e tata ana ki te kore e paopao ki nga whakaeke tutu. Ahakoa kaore i kowhiria mo te paerewa hei waahanga o te whakataetae Paerewa Whakamuna Whakamunatanga, kei te whakaaro tonu he tino haumaru te whakamahi.

I roto i te katoa, ko Twofish he algorithm whakamunatanga pono me te haumaru ka taea te whakamahi i roto i nga momo tautuhinga. He whiringa pai mo te hunga e hiahia ana ki te tiaki i o raatau raraunga mai i te urunga kore mana, a he pai te whakaaro mo te hunga e rapu ana i te otinga whakamunatanga pakari.

Panui Panui

Ko te Whakamunatanga Twofish he hangarite paraka paraka tohu tohu tohu i hangaia e Bruce Schneier. E pa ana ki te AES (Advanced Encryption Standard) me tetahi poraka poraka o mua ko Blowfish. Ko Twofish he moka-128 paraka cipher me te roa matua ki runga ki te 256 moka me te whakamahi whakamunatanga hangarite, no reira kotahi te matua e tika ana. E kiia ana ko tetahi o nga huringa whakamunatanga tere, he pai hoki mo nga taputapu me nga taiao rorohiko. Ko Twofish te whiringa whakamutunga mo te NIST Advanced Encryption Standard (AES) algorithm hei whakakapi i te DES algorithm, engari i te mutunga ka tohua e NIST te Rijndael algorithm. Ka taea e Twofish te maha o nga paparanga o nga mahi hokohoko, i runga i te hiranga o te tere whakamunatanga, te whakamahi mahara, te tatau tatau taputapu, te tatūnga matua, me etahi atu tawhā, ka waiho hei algorithm tino ngawari ka taea te whakatinana i roto i nga momo tono (puna : Techtarget, Wikipedia, Whakamunatanga Consulting).

Nga kupu Haumaru Kapua e pa ana

Kāinga » Te Puranga o te kapua » papakupu » He aha te Whakamunatanga Twofish?

Kia noho mohio! Hono mai ki ta maatau panui
Ohauru inaianei ka uru kore utu ki nga kaiarahi-kaiohauru anake, nga taputapu me nga rauemi.
Ka taea e koe te whakakore i te ohauru i nga wa katoa. He haumaru to raraunga.
Kia noho mohio! Hono mai ki ta maatau panui
Ohauru inaianei ka uru kore utu ki nga kaiarahi-kaiohauru anake, nga taputapu me nga rauemi.
Ka taea e koe te whakakore i te ohauru i nga wa katoa. He haumaru to raraunga.
Tiri ki...