Крипто калкулатор за теория на числата и криптография
Крипто калкулаторът извършва операции от теорията на числата, използвани в криптографията, включително модулно степенуване, модулен обратен елемент, НОД, НОК, тест за простота на Милър–Рабин и намиране на следващото просто число. Използва BigInt, за да работи със стойности от всякакъв размер, и обхваща още факторизация и тотиента на Ойлер за упражнения с RSA и Дифи–Хелман. Въведете стойности, изберете изчисление и прегледайте резултата.
Крипто калкулаторът е браузърен инструмент за изчисления от теорията на числата, използвани в криптографията с публичен ключ. Обединява модулно степенуване, модулен обратен елемент, НОД, НОК, тест за простота на Милър–Рабин, изчисляване на следващо просто число, факторизация и тотиент на Ойлер. Изчисленията използват BigInt, така че инструментът може да работи с цели стойности от всякакъв размер.
Изберете изчислението, което подхожда на задачата ви, и посочете нужните му стойности. Модулното степенуване изчислява base^exp mod m — основна операция в RSA и Дифи–Хелман. Модулният обратен елемент и НОД са полезни при работа с генериране на ключове, докато тестовете за простота, факторизацията и тотиентът на Ойлер помагат да се обяснят концепциите на RSA. Наличните операции отговарят на различни математически въпроси; използвайте тази, която съвпада с проблема, който изучавате.
Целите числа и операциите от теорията на числата са полезни, когато трябва да разгледате връзки между стойности, да тествате за простота или да преминете през криптографски примери. Специализиран калкулатор може да улесни изследването на тези стъпки, без да пишете отделен скрипт. Предназначен е за упражнения и изчисления, включително да научите как примитивите от теорията на числата поддържат RSA и Дифи–Хелман.
Крипто калкулаторът работи изцяло във вашия браузър и никакви данни не се изпращат към сървър. Работи офлайн, след като страницата се зареди, така че можете да продължите да го използвате без активна връзка. Разработчиците, DevOps инженерите и учащите могат да го използват, за да изследват криптографска математика, без да инсталират нищо локално.
Стъпка 1: Изберете изчислението от теорията на числата, което искате да извършите, като модулно степенуване, НОД или тест за простота.
Стъпка 2: Въведете нужните цели стойности за това изчисление. Модулното степенуване например използва основа, степен и модул.
Стъпка 3: Коригирайте наличните опции за изчислението. Инструментът поддържа няколко операции от теорията на числата, така че проверете дали избраната операция отговаря на въведените от вас стойности.
Стъпка 4: Изпълнете изчислението и прегледайте резултата, след което го копирайте, ако трябва да го използвате в бележките или кода си.
Случай на употреба: Упражнявайте математиката зад генерирането на RSA ключове, като изследвате модулни обратни елементи, НОД и тотиента на Ойлер, без да инсталирате локален инструмент.
Случай на употреба: Разглеждайте примери за Дифи–Хелман, като изчислявате модулно степенуване директно във вашия браузър.
Случай на употреба: Проверете дали две цели стойности имат общ делител, като изчислите техния НОД, или ги сравнете с изчисление на НОК.
Случай на употреба: Изследвайте тестовете за простота с метода на Милър–Рабин и намерете следващото просто число, докато решавате криптографски упражнения.
Случай на употреба: Използвайте изчисления за факторизация и тотиент, за да разберете по-добре теорията на числата зад упражненията с RSA.
Случай на употреба: Изпълнете рутинна задача на крипто калкулатора от която и да е машина, която използвате, без да настройвате локален софтуер.
Случай на употреба: Избягвайте да въвеждате вътрешни стойности в услуга на трета страна, защото изчисленията работят във вашия браузър и не се изпращат към сървър.