2012-04-05 6 views
0

大きなメッセージを暗号化しようとするとこのエラーが発生します。私はこれがrsa.rbの制限であるのか、何か間違っているのかどうか疑問です。誰もこのエラーにぶつかりましたか?ArgumentError:rsa gemを使用しているときにメッセージの代表が範囲外になる

これは、クライアント側で起こっている、どこ私はこのようなサーバの公開鍵を使って巨大なメッセージを暗号化しています:

RSA::KeyPair.new(nil,server_public_key).encrypt(huge_base64_str) 

このコードが行うための最善のことArgumentError: message representative out of range when using the rsa gem

+1

コードを表示できますか? –

+0

あなたは私の質問を今upvoteできますか? –

+0

**あなたの質問をアップアップする必要があるのはなぜですか? –

答えて

0

を吹きますこの場合、対称キー(例えば、AES)でメッセージを暗号化し、対称キーをrsaで暗号化することです。メッセージと暗号化された対称キーを送信します。

関連する問題