私はJavaの初心者のスキルを持っているので、テキストを暗号化する方法を理解できません。はい、ライブラリとAPIがたくさんあることは知っていますが、今回はこれをあらゆる方法で実行したいので、すべてを完全に理解しています。
したがって、私の考えと質問は、文字に値を割り当て、後でそれらを使用する方法(暗号化と復号化)です。たとえば、A = 12; B = 13; C = 14; D =15。したがって、DBACは15131214になります。
これまでのところ、文字を1つ増やすだけのこのプログラムを作成しましたが、異なる値を割り当てる方法がわかりません。
package javaapplication2;
public class JavaApplication2 {
public static void main(String[] args) {
int b;
String text = "criptable text";
char[] textArray = text.toCharArray();
for(int index=0; index < textArray.length;index++){
textArray[index]++;
}
String done = new String (textArray);
System.out.println(done);
}
}