Cipher ni Hill (Encoder/Decoder)

Ilagay ang teksto at isang 2×2 na key matrix upang mag-encode o mag-decode gamit ang Hill cipher.

Paano gamitin

  1. Ilagay ang iyong mga halaga sa mga field sa itaas.
  2. Pindutin ang Kalkulahin upang makita agad ang resulta.
  3. Gamitin ang button na Ibahagi upang kopyahin ang link sa iyong resulta.

Tungkol sa calculator na ito

Inimbento ni Lester Hill noong 1929, ang Hill cipher ay isang klasikong polygraphic substitution cipher na nag-e-encrypt ng mga titik nang sunod-sunod na bloke sa halip na isa-isa gamit ang linear algebra: ang bawat pares ng titik ay imamapa sa 2×1 na number vector (A=0…Z=25), imumultiplika sa 2×2 na key matrix, at ire-reduce sa modulo 26 upang makabuo ng pares ng ciphertext. Binabaligtad ng decryption ang proseso gamit ang modular inverse ng key matrix, na umiiral lamang kung ang determinant ng matrix ay coprime sa 26.

Nag-e-encrypt o nagde-decrypt ang tool na ito ng teksto gamit ang Hill cipher kapag may ibinigay na 2×2 na key matrix, at awtomatikong hinahawakan ang modular arithmetic at matrix inversion. Ginagamit ito ng mga mag-aaral ng cryptography at instruktor ng computer science upang makita kung paano nagbubunga ng diffusion sa mga pares ng titik ang matrix multiplication, at upang suriin ang takdang-aralin na ginawa sa kamay laban sa gumaganang reference implementation.

Was this helpful?

Maaari kang pumili ng hanggang 3 reaksyon.

Be the first to comment.

Mga sikat na calculator

Lahat ng Calculator