109: (animated-1)
[personal profile] 109
я всегда объяснял спрашивающим асимметричное шифрование, описывая свойства публичного и приватного ключей.

и только сейчас до меня дошла абсолютно очевидная аналогия, с помощью которой объяснять гораздо легче.

представим себе амбарный замок.
амбарный замок
функция у него только одна - на такой замок можно закрыть какое-нибудь помещение. до содержимого которого будет не добраться, пока висит замок. на компьютерном языке это называется - зашифровать. а сам замок называется - public key. (тут надо акцентировать, что public key - это на самом деле не ключ, а замок). ещё хороша аналогия тем, что амбарный замок часто висит в каком-нибудь публичном месте, где его все видят - так же, как digital public key, доступен всем.

чтобы расшифровать зашифрованное - то есть, чтобы открыть замок, нужен ключ.
ключ
обратите внимание, что ключ совсем не похож на замок, это два разных девайса, как по внешнему виду, так и по функциям, которые они выполняют. почти то же самое справедливо для криптографических ключей - public and private - они выполняют совершенно разные функции. тот факт, что они оба представляют собой последовательности цифр, не должен смущать. в computer science последовательность цифр - это как последовательность атомов или молекул в реальном мире. никто же не говорит, что два объекта похожи просто потому, что они оба состоят из атомов.

итак, функция замка - закрывать, зашифровывать. функция ключа - открывать, расшифровывать. есть ли у ключа ещё какая-нибудь функция? что прикольно - есть. имея ключ, можно доказать свою identity в отношении того, что закрыто замком. что-то типа "это мой сарай - видите, у меня ключ от него, видите, я открываю и закрываю?"

у private key тоже есть такая функция. она называется - цифровая подпись. можно взять любое цифровое содержимое, и с помощью private key сгенерировать цифровую подпись. чтобы верифицировать цифровую подпись, нужен public key. всё почти то же, что и в реальной жизни с ключом и амбарным замком :)

теперь, используя интуицию, накопленную в реальном мире, вы легко сможете в цифровом мире найти аналог, например, стенда с ключами, закрывающегося на замок.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

109: (Default)
109

March 2019

S M T W T F S
     12
3456789
101112131415 16
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags