Ruby で WebSocket サーバーを作成しています。サーバーとクライアントの間の文字列メッセージを暗号化したいと考えています。証明書を買う余裕がないので、モジュロを使った暗号化アルゴリズムを作ろうと思っていました。
このアルゴリズムでは、大きな素数を生成する必要があります。Ruby に素数の関数が組み込まれていることは知っていますが、50 ~ 60 桁の数字を生成できるかどうかはわかりません。プライムの組み込み関数はこれに適していますか?
私のWSメッセージを無料で暗号化する(そして反対側で解読する)より良い方法を誰かが提供できるなら、私もそれを受け入れます:)