[C#][JAVA]RSAで暗号化・複合化を行う RSA公開鍵暗号を用い、JAVAとC#で作成したプログラミング間でデータのやり取りを行おうと思ったのだが、結構嵌ったのでメモ書き程度に書いておきたいと思う。 RSAについて、C#及びJAVAでの実装方法については、下記のリンクなどが参考になる。 [RSA] 公開鍵暗号方式 ←ざっくりでいい人向け サルにもわかるRSA暗号 ←詳しく知りたい人向け [C#での実装] (DOBON.NET)公開鍵暗号方法で暗号化する [JAVAでの実装] (BiBoLoG)RSA 暗号のコード ①[C#]公開鍵、秘密鍵の作成 まずは、C# でRSAの公開鍵と秘密鍵を作成し、エクスポートしたものをそれぞれファイルに保存する。 ここでは特に特別なことは行ってはいない。 ②[JAVA]公開鍵を用いて暗号化 次に①で作成した公開鍵を用いて、JAVAで暗号化を行い、