- 2
- 0
- 约8.05千字
- 约 10页
- 2018-06-23 发布于江西
- 举报
用java语言模拟硬件上的des加密过程.doc
用java语言模拟硬件上的DES加密过程
String k = 0111000 0 0011100 0 1001101 0 1110110 0 0111011 0 1001001 0 1000010 0 1101101 0
k = k.replaceAll( ,
System.out.print( 请输入要加密的明文:
Scanner scn = new Scanner(System.in);
System.out.println( 密文为: +getCode(scn.next(),k));
//将ArrayList中的字符串加密
public static String getCode(String s,String k) {
ArrayList String al = strToBinary(s);
String str =
for(Iterator String it = al.iterator(); it.hasNext();) {
str += encry(it.next(),k);
return str;
//将字符串的每四位转化成二进制代码存放在ArrayList中
public static ArrayList String strToBinary(String s) {
ArrayList String al = new Ar
原创力文档

文档评论(0)