0

一部のデータ(できれば500バイト未満)を暗号化してQRコードに保存したいと考えています。もともとRSAを使いたかったので、データはユーザーAの秘密鍵とユーザーBの公開鍵で署名されていましたが、残念ながらVB.NETはそれほど多くのデータを暗号化するのが好きではありません。Rjindaelを使用して実際のデータを暗号化し、次にRSAを使用してRjindaelが使用するキーを暗号化する必要があることを読みました。しかし、ある種のチュートリアルなどをWebで検索できるのはあまり幸運ではありません。

また、これをQRコードで保存したい場合、Rjindaelが使用する暗号化データと暗号化キーの両方を保存する必要はありませんか?これはすべて合うと思いますか?中程度のエラー訂正でバージョン40を使用できる場合があります(http://www.denso-wave.com/qrcode/vertable4-e.htmlによると、18,672個の「データビット」が格納されています)が、使用したいと思います。可能であれば、より低いバージョン(つまり、より小さい)。

QRコードの生成は問題になりません(そのための.NETライブラリがあることは知っています)。最初にデータを暗号化することに興味があります。

ご協力いただきありがとうございます!

サム

4

1 に答える 1

1

「バイナリ」列を見てください。これは、実際に格納できるバイト数です。バージョン 10 を超えるものは、実際にはスキャンが少し難しくなりますが、可能ではあります。バージョン 20 以上では、印刷されたページからスキャンすることはできますが、カメラからでは非常に困難です。したがって、ポイントがカメラでスキャンすることである場合、実際には適合しないように聞こえます。

于 2011-06-23T08:27:32.023 に答える