Асимметричные ключевые системы? - PullRequest
1 голос
/ 16 июля 2010

Я понимаю основную систему открытых и закрытых ключей и то, как, если я хочу отправить человеку что-то, мне нужен его открытый ключ, и он расшифровывает свой закрытый ключ, но какие логические механизмы действуют, чтобы Закрытый ключ может расшифровать, чем зашифрован открытый ключ? Например, скажем, я хотел написать свою собственную систему асимметричных ключей. Как мне сгенерировать эти ключи в парах и как их реализовать?

Я знаю, что не существует только одного способа сделать это, но я просто пытаюсь обернуть голову вокруг любого способа сделать это.

1 Ответ

1 голос
/ 16 июля 2010

Все эти системы основаны на математике. Проверить

http://en.wikipedia.org/wiki/Rsa_encryption

это проходит через математику.

В какой-то момент я действительно понял это;)

Чтобы сгенерировать ключи, вам понадобятся очень большие простые числа (чтобы они были полезны на практике, вы можете сделать это с 7 и 11, если хотите, но это не так безопасно).

...