croc — это инструмент, который я создал для простого и безопасного переноса файлов с одного компьютера на другой.
Есть много инструментов, которые могут это сделать, но, насколько мне известно, croc — единственный инструмент, который легко устанавливается и используется на любой платформе, имеет безопасную одноранговую передачу и имеет возможность возобновлять прерванные передачи.
Обзор
Передача зашифрованных данных с кодовой фразой
croc надежно передает данные с помощью кодовых фраз — комбинации трех случайных слов (мнемокодированные 4 байта). Кодовая фраза используется отправителем и получателем для обмена ключами с аутентификацией паролем (PAKE) — криптографического метода использования общего слабого ключа («кодовая фраза») для создания надежного ключа для безопасного сквозного шифрования. По умолчанию кодовая фраза может быть использована между двумя сторонами только один раз, поэтому у злоумышленника будет менее 1 шанса на 4 миллиарда правильно угадать кодовую фразу для кражи данных. Злоумышленник с неправильной кодовой фразой не сможет выполнить PAKE, и отправитель будет уведомлен без передачи данных. Только два человека с правильной кодовой фразой смогут передавать компьютеру зашифрованные данные через реле.