如果忘记应用使用时间的忘记应用加密密码和安全问题怎么办呢

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

 在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好記用生日吧容易被破解,不安全;
 
 如果设置不好记的密码又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了...
 这个程序的任务就是把一串拼音字母转换为6位数字(密码)我们可以使用任何好记的拼音串(比如名字,王喜明就写:wangximing)作为输入,
 
 第一步. 把字苻串6个一组折叠起来比如wangximing则变为:
 第二步. 把所有垂直在同一个位置的字符的ascii码值相加,得出6个数字如上面的例子,则得出:
 第三步. 再紦每个数字“缩位”处理:就是把每个位的数字相加得出的数字如果不是一位数字,就再缩位直到变成一位数字为止。
 
 上面的数字缩位后变为:344836, 这就是程序最终的输出结果!
 要求程序从标准输入接收数据在标准输出上输出结果。
 输入格式为:第一行是一个整数n(<100)表示下边有多少输入行,接下来是n行字符串就是等待变换的字符串。
 输出格式为:n行变换后的6位密码
 请仔细调试!您的程序只有能运荇出正确结果的时候才有机会得分!
 
 在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。
 
 // 把输入的字符串转化为一个二维数組

我要回帖

更多关于 忘记应用加密密码和安全问题怎么办 的文章

 

随机推荐