改善点

動くようにはなったが、問題点が色々と。

  • 0-9とa-zしか暗号化できない。
  • 0-9a-zは36進なのに、鍵長n-bitに対して何故か(n/16)文字毎に切っている。
  • Unicodeで取得して、そのまま2進16桁に直せれば一番良い。

0-9a-zしか暗号化しないと決めたら、
String pをsubstringで切る→BigIntegerコンストラクタの引数に→10進のBigIntegerの配列
と高速化出来た。楽だな。