java对字符串进行简单的移位加密

发布网友 发布时间:2022-04-22 18:45

我来回答

3个回答

热心网友 时间:2022-06-15 15:03

md5单向加密,不可逆.追问不要有md5之类专业的东西
可以破解的最简单的那种移位加密~

热心网友 时间:2022-06-15 15:04

public static void main(String args[]){
int i =1;
System.out.println(i<<2);
}
这是基本的移位 键盘输入我想你会的吧

热心网友 时间:2022-06-15 15:04

import java.util.Scanner;
/**
* 移位运算
*/
public class Shift {
public static void main(String[] args) {

Scanner objScanner = new Scanner(System.in);
System.out.println("请输入要进行移位的数:");
int pwd = objScanner.nextInt();
System.out.println("请输入需要移的位数:");
int offset = objScanner.nextInt();
System.out.println("移位前:"+pwd);
pwd = leftEncrypt(pwd, offset);

System.out.println("移位后:"+pwd);
}

/**
* 右移位
* @param pwd 原始密码
* @param Offset 位移量
* @return 加密后的密码
*/
public static int rightEncrypt(int pwd, int offset ){
return pwd >> offset;
}

/**
* 左移位
* @param pwd 原始密码
* @param Offset 位移量
* @return 加密后的密码
*/
public static int leftEncrypt(int pwd, int offset ){
return pwd << offset;
}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com