用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);
}
}