ElGamal шифрлау калькуляторы

p жай санын, g генераторын, x жеке кілтін, k эфемерлік кілтін және m хабарламасын енгізіңіз.

Қалай қолдану керек

  1. Жоғарыдағы өрістерге мәндеріңізді енгізіңіз.
  2. Нәтижені бірден көру үшін Есептеу түймесін басыңыз.
  3. Нәтижеге сілтемені көшіру үшін Бөлісу түймесін пайдаланыңыз.

Осы калькулятор туралы

1985 жылы Тахер Эльгамал жариялаған ElGamal криптожүйесі — қауіпсіздігі соңғы циклдік топтағы дискретті логарифм мәселесіне негізделген ашық кілтті шифрлау схемасы: жай p саны мен генератор g берілгенде, y = g^x mod p теңдігінен x-ті қалпына келтіру есептеу тұрғысынан қиын. Кілт генерациясы жеке x кілтін таңдайды және y = g^x mod p-ны ашық кілт ретінде жариялайды; шифрлау әр хабарлама үшін жаңа кездейсоқ эфемерлік k кілтін алады және (c₁, c₂) = (g^k mod p, m·y^k mod p) шифрмәтін жұбын шығарады, сондықтан бірдей ашық мәтін екі рет бірдей шифрмәтінге шифрланбайды.

Бұл калькулятор осы математиканы қадамдап көрсетеді: шағын жай p санын, генератор g-ны, жеке кілт x-ті, эфемерлік кілт k-ны және бүтін m хабарламасын енгізіңіз, ол ашық кілтті және алгоритм істейтіндей шифрмәтін жұбын шығарады. Криптография студенттері, информатика оқытушылары және қауіпсіздік инженерлері осындай үлгілік мысалдарды асимметриялық шифрлауды түсінуді қалыптастыру үшін, сондай-ақ Диффи-Хеллман кілт алмасуының және DSA қолтаңба схемасының да негізінде жатқан дискретті логарифм негізін түсіну үшін пайдаланады — нақты қолданыстарда жүздеген таңбалы жай сандар қолданылады, олар қолмен немесе калькулятормен есептеуден әлдеқайда асып түседі.

Бұл пайдалы болды ма?

3 реакцияға дейін таңдай аласыз.

Пікірлер

  • Алғашқы пікірді сіз жазыңыз.

Танымал калькуляторлар

Барлық калькуляторлар