Разница между алгоритмом RSA и DSA
1. Алгоритм Ривеста-Шамира-Адлемана (RSA):
RSA означает Ривест-Шамир-Адлеман . Это криптосистема, используемая для безопасной передачи данных. В алгоритме RSA ключ шифрования является открытым, а ключ дешифрования - частным. Этот алгоритм основан на математическом факте, что разложить произведение двух больших простых чисел на множители непросто. Он был разработан Роном Ривестом , Ади Шамиром и Леонардом Адлеманом в 1977 году.
2. Алгоритм цифровой подписи (DSA):
DSA расшифровывается как алгоритм цифровой подписи . Он используется для цифровой подписи и ее проверки. Он основан на математической концепции модульного возведения в степень и дискретного логарифма. Он был разработан Национальным институтом стандартов и технологий (NIST) в 1991 году.
Он включает четыре операции:
- Генерация ключей
- Распределение ключей
- Подписание
- Проверка подписи
Разница между алгоритмом RSA и DSA:
ЮАР | DSA |
---|---|
Это алгоритм криптосистемы. | Это алгоритм цифровой подписи. |
Он используется для безопасной передачи данных. | Он используется для цифровой подписи и ее проверки. |
Он был разработан в 1977 году. | Пока он был разработан в 1991 году. |
Его разработали Рон Ривест , Ади Шамир и Леонард Адлеман . | Он был разработан Национальным институтом стандартов и технологий (NIST) . |
Он использует математическую концепцию факторизации произведения двух больших простых чисел. | Он использует модульное возведение в степень и дискретный логарифм. |
Он медленнее в генерации ключей. | Хотя он быстрее в генерации ключей по сравнению с RSA. |
Это быстрее, чем DSA в шифровании. | Пока он медленнее в шифровании. |
Он медленнее расшифровывается. | Пока он быстрее в расшифровке. |
Лучше всего подходит для проверки и шифрования. | Лучше всего подходит для авторизации и расшифровки. |