我想加密一些数据(希望低于500字节)并将其存储在QR代码中。最初我想使用RSA,所以数据将使用用户A的私钥和用户B的公钥进行签名,但不幸的是,VB.NET不喜欢加密那么多的数据。我读过我应该使用Rjindael来加密实际数据,然后使用RSA来加密Rjindael使用的密钥。然而,我没有太多的运气能够搜索网络的某种教程或什么的。使用Rjindael和RSA加密存储在Visual Basic .NET中的QR码中的数据
此外,如果我想将此存储在QR码上,是不是必须同时存储Rjindael使用的加密数据和加密密钥?你认为这会适合吗?我可以在中等纠错(根据http://www.denso-wave.com/qrcode/vertable4-e.html,它可以存储18,672个“数据位”)上使用版本40,但是如果可能的话,我宁愿使用较低的版本(即更小)。
生成QR码不会是问题(我知道这里有一个.NET库),我只是对获取数据加密开始感到好奇。
感谢您的帮助!
山姆
我发现了一篇文章([http://www.codeproject.com/KB/security/ComboEncryption.aspx]),我认为这将对两种加密方法的组合有用。不过,我仍然想知道这是否适合QR码。 –