用Java程序编写一个加密器,题目是:

来源:百度知道 编辑:UC知道 时间:2024/06/23 16:03:04
电信由于对电话安全的需要,对6位数子的电话号码实施传输加密,先将每一位数字拆开,每一位乘于5再取摸3的余数。现在要求能对随机接受的电话号码进行加密传输。

没有限制号码位数的,随便写了个:
public class Encryption {

public static void main(String[] args) {
// TODO Auto-generated method stub

System.out.println(jiami("392168"));
}

public static String jiami(String num){
char[] temp = num.trim().toCharArray();
for(int i = 0; i < temp.length; i++){
int before = Character.getNumericValue(temp[i]);
int after = (before*5)%3;

temp[i] = Integer.toString(after).charAt(0);
}

return String.valueOf(temp);
}

}