RSA
Предыдущая  В начало  Следующая

 
 
   Т.н. "симметричный" алгоритм шифрования, использующий "закрытый" (private) и открытый (public) ключи.  
 
   "Закрытый" ключ хранится у пользователя, а "открытый" свободно распространяется.  
 
   Первый ключ используется для шифрования, а второй для расшифровки.  
 
   Таким образом, любой человек, имея открытый ключ и зашифрованное сообщение, может его расшифровать. Поскольку зашифрованное сообщение могло быть создано только владельцем "закрытого" ключа, то можно полагать, что сообщение поступило именно от этого человека.  
 
   Протоколы верхнего уровня описывают процесс передачи публичного ключа получателю, т.к. получателю необходимо точно знать, что он использует публичный ключ именно отправителя, а не поддельный. Обычно для этого используется третья сторона, которой доверяют оба пользователя.      
 
   Ключи могут иметь разную длину. На данный момент не найдено способа подобрать закрытый ключ, имея открытый, если длина ключа превышает 156 бит.  
 
 
 



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Rambler's Top100