Вот есть для любознательных
http://crypt-online.ru/crypts/rsa/
Он лайн шифрование. При кадом шифровании генерируется каждый раз новый код, зная открытый ключ нужно очень много времени для дешифрации.
А не зная ключа - вообще не расшифровать при том обмене данных, который в сигналках.