用java来实现移位加密
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);
}
public static int rightEncrypt(int pwd, int offset ){
return pwd >> offset;
}
public static int leftEncrypt(int pwd, int offset ){
return pwd << offset;
}
}