java中怎么实现数据加密

java中怎么实现数据加密,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

java实具体代码如下所示:

package Array;import java.util.Scanner;/*某个公司采用电话传递数据信息,数据是小于8位的整数,为了确保安全, * 在传递过程中需要加密,加密规则如下: *  首先将数据倒序,然后将每位数字都加上5,在用和除以10的余数来代替改数字, *  最后将第一位和最后一位数字交换,请任意给定一个小于八位的整数 *  然后,把加密后的结果在控制台打印出来 * */public class 加密问题改进版 { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.println("请输入你要加密的数据:(小于8位)"); int number= sc.nextInt();  getJiami(number); } //加密方法 public static void getJiami(int number ) { //首先将数据倒序 int []arr=new int[8]; int index =0; for(int x=0;x<8 && number>0;x++) { arr[x]=number%10; index++; number/=10; }  //每位数字都加上5,在用和除以10的余数 for(int x=0;x<index;x++) { arr[x]+=5; arr[x]%=10; }  //将第一位和最后一位数字交换 int temp = arr[0]; arr[0] = arr[index-1]; arr[index-1] = temp;  //遍历数组 System.out.println("加密后的数字是:"); for(int x=0;x<index;x++) { System.out.print(arr[x]); } }}

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对亿速云的支持。