1138:破解简单密码

Description

密码是我们生活中非常重要的东西,我们的那么一点不能说的秘密就全靠它了。哇哈哈。

接下来原子要在密码上再加一套密码,虽然简单但也安全。

假设老王原来一个BBS上的密码为zvbo941987,为了方便记忆,他通过一种算法把这个密码变换成YUANzi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆的放在显眼的地方而不被别人知道真正的密码。

他是这么变换的,大家都知道手机上的字母:1--1,abc--2,def--3,ghi--4,jkl--5,mno--6,pqrs--7,tuv--8,wxyz--9,0--0,就这么简单,老王把密码出现的小写字母都变成了对应的数字,数字和其他的符号都不做变换,声明:密码中没有空格,而密码中出现的大写字母则变成小写之后往后移一位,如:X,先变成小写,再往后移一位,不就是y了吗,简单吧,记住,z往后就是a了 哦。

Input

输入包括多个测试数据,输入是一个明文,密码长度不超过100个字符,输入直到文件结尾。

Output

输出原子真正的密文。

Sample Input

YUANzi1987

Sample Output

zvbo941987

#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int main()
{char a[10000];char b[]="bcdefghijklmnopqrstuvwxyza";char c[]="22233344455566677778889999";int i,n;while(gets(a)){n=strlen(a);for(i=0;i<n;i++){if(a[i]>=65&&a[i]<=90){a[i]=b[a[i]-65];continue;}if(a[i]>90)a[i]=c[a[i]-97];}for(i=0;i<n;i++)cout<<a[i];cout<<endl;}return 0;
}

1138:破解简单密码相关推荐

  1. C++实验题21 破解简单密码

    d题目描述 假设老王原来一个BBS上的密码为zvbo941987,为了方便记忆,他通过一种算法把这个密码变换成YUANzi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在 ...

  2. 为什么程序员不缺网?三步教你破解WiFi密码,够简单!

    第一步: 我们需要知道用什么东西,Python里面的一个模块,pywifi,直接用pip install pywifi安装就好了,看到有人说不能用了,不过我试了一下,完全没问题,如果你们谁碰到问题了, ...

  3. 破解WIFI密码的最简单方法

    个人觉得破解wifi密码最简单的, 就是用kali 下的reaver工具了. 挂着一个晚上, 如果没有错误, 密码应出来了. 当然, 你要先确定你的网卡的芯片可以用于WIFI破解, 传送门 . 第一步 ...

  4. 简单4步教你破解WIFI密码

    现在利用WIFI无线上网已经成为了众多网友的上网方式,回到家打开笔记本轻松无线在网络畅游,但如果你经常闯南走北,WIFI上网似乎利用的少之又少,因此许多人选择了3G无线上网,但3G的速度和价格实在不太 ...

  5. 关于破解WIFI密码的最简单方法

    个人觉得破解wifi密码最简单的, 就是用kali 下的reaver工具了. 挂着一个晚上, 如果没有错误, 密码应出来了. 当然, 你要先确定你的网卡的芯片可以用于WIFI破解, 传送门 . 第一步 ...

  6. 简单破解win2k8密码

    1.在2008关机状态下点此 2.调到Boot模式下,将CD使用-调整到第一位并F10保存 3.随意点击一个键位 4.跳转到重新安装界面 5.点击下一步,然后点击修复计算机 6.点击下一步 7.进入命 ...

  7. kali系统破解WPA密码实战

    上次发布过一篇在OSX系统破解WIFI密码的教程, 这次发布一篇使用kali破解wifi的教程 WEP和WPA/PSK的区别 WPA/PSK的加密方式相对于WEP的加密方式更加安全,WEP是一种老式的 ...

  8. 元计算:《元计算破解生命密码》听课笔记

    元计算:<元计算破解生命密码>听课笔记 目录 元计算背景 元计算技术 元计算系统 <元计算破解生命密码>听课笔记 问题提出 元计算理论引入 元计算意义 元计算背景 元计算技术 ...

  9. Mac系统安装Aircrack-ng破解wifi密码(2)

    我们上一篇文章说过如何通过Aircrack-ng, 破解使用WPA/PSK加密方式的路由密码, 这一篇介绍的是使用Aircrack-ng破解使用WEP加密方式的路由密码: WEP和WPA/PSK的区别 ...

最新文章

  1. linux下压缩和解压的命令汇总
  2. Bad connect ack with firstBadLink 192.168.*.*:50010
  3. Git学习笔记03--git reset
  4. mongodb系列01--基础篇
  5. 常用JQuery插件整理
  6. Java编写基于netty的RPC框架
  7. 2017蓝桥杯省赛---java---C---7 Excel地址)
  8. SqlBulkCopy 批量复制数据到数据表
  9. Spring boot整合rabbitmq
  10. Know your weapons Ⅱ
  11. 陕西省地形图与陕西地形高程数据DEM下载
  12. 微信小程序—连接MQTT
  13. annotation-driven 配置详解
  14. 有没有可以干一辈子的工作?
  15. 2019 icpc南昌邀请赛 G Winner
  16. 2 Linux内核目录概述
  17. 已知某公众号的微信号怎样获取该公众号的二维码
  18. 电脑脑运行快捷键是什么,电脑运行窗口快捷键
  19. 【HTTP】Cookie、 LocalStorage 与 SessionStorage基本概念
  20. 双色球的简单逻辑!不中五百万天理难容!

热门文章

  1. 生活随记 - 国庆假期怎么过才有意义呢
  2. GCC 预处理的宏 (predefined macros)
  3. 面试常问的16个C语言问题,你能答上来几个?
  4. IGRP/EIGRP 内部网管路由选择协议
  5. 小型机和PC服务器差异分析
  6. 65536 65535 65534
  7. NVIDIA显卡驱动的安装失败
  8. Unity Error 打AssetBundle时出现 An asset is marked with HideFlags.DontSave but is included in the build
  9. mysql判断当前日期是否为节假日_java 判断日期是否是节假日
  10. 选择unity还是unreal4