用户登录
用户注册

分享至

得到password中的内容

  • 作者: 冷心33072806
  • 来源: 51数据库
  • 2020-04-21

1.在密码学中,直接可以看到的内容为明码,对其进行处理后得到的内

题目写清楚点啊,你命题自己就没写清,里面几个错误自己写规范,哥们。

几个自己改下:

1:26字母对应0-25;

2:X1,X2,X3,X4是明码当代码看就可以;

3:4个整数第二个到底是什么?你第二个整数写之前就很容易的,因为X2就是突破口。

3-1:第二整数当做:5+5X2的话,答案是rhme但是组合不了词的,如果是5-5X2的话,又要算咯,蛋疼。方法如下,你自己算吧:

3-1-1:X1X2X3X4不要管他符号,我们以abcd来代替,那么就得到a+2b=26Q+9;

5 口 5b=26w+14;c+2d=26E+20;2c+d=26R+2这4组,发现第二组最容易判断,如果是5+2b的话,那么w只能是1,6,但是当w=6时候,b就大于25了,所以排除法得出b=7,;

3-1-2:接着就好办了:代入第一组a+2b中得出a=17;

3-1-3:接着就算第三和第四组了通过代入替换4次d只能=4,c=12.

2.java获得密码框输入的内容用什么方法

public void actionPerformed(ActionEvent e)

{

String s;

s=e.getActionCommand();

switch(s.charAt(0))

{

case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9':

if(resultIndicate)

{

result=0;

data1=0;

prec='+';

}

Integer Int1=new Integer(s);

if(radixPointIndicate)

{

radixPointDepth=radixPointDepth/10;

data1=data1+(Int1.intValue())*radixPointDepth;

}

else

{

data1=data1*10+(Int1.intValue());

}

Double displayNumber=new Double(data1);

tf.setText(displayNumber.toString());

resultIndicate=false;

break;

case '+': case '-':case '*':case '/':case '=':

if(s.charAt(0)!='='&&resultIndicate)

{

prec=s.charAt(0);

resultIndicate=false;

}

else

{

switch(prec)

{

case '+':

result=result+data1;

break;

case '-':

result=result-data1;

break;

case '*':

result=result*data1;

break;

case '/':

result=result/data1;

break;

}

}

radixPointIndicate=false;

radixPointDepth=1;

displayNumber=new Double(result);

tf.setText(displayNumber.toString());

if(s.charAt(0)!='=')

{

data1=0;

prec=s.charAt(0);

}

else

{

resultIndicate=true;

}

break;

case '.':

radixPointIndicate=true;

break;

}

if(s.equals("清零"))

{

result=0;

data1=0;

radixPointDepth=1;

tf.setText("");

}

}

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

}

主要是不知道那几个double 型的还有boolean的,char型的,还有getActionCommand等等的,还有这个程序运行的时候如果开始就点击等号或者除号会发生错误。显示NaN是怎么回事,能详细的解析一下吗?谢谢了,我仅有的16分都给了15分出来了。

3.java图形界面中如何得到密码文本内容

密码定义为JPasswordField类对象

pd_upass=new JPasswordField(10);

得到里面的数据用getPassword()方法

public char[] getPassword()返回此 TextComponent 中所包含的文本。如果基础文档为 null,则将给出 NullPointerException。为了取得较高的安全性,建议将每个字符设置为 0 以便在使用后清除返回的字符数组。

返回:

文本

转载请注明出处51数据库 » 得到password中的内容

软件
前端设计
程序设计
Java相关