How to encrypt large file with RSA?
问题 Code https://play.golang.org/p/CUEqjsJq5c Error: panic: crypto/rsa: message too long for RSA public key size goroutine 1 [running]: panic(0x4a6d80, 0xc420010420) /usr/local/go/src/runtime/panic.go:500 +0x1a1 main.main() /tmp/sample.go:28 +0xfa File size 811 byte (for test encrypt self source file). I want encrypt some bigger files, 1..500 mb. Can I do it with RSA or need use some other methods? 回答1: RSA can only encrypt data smaller than (or equal to) the key length. The answer is to encrypt