1138:破解简单密码
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:破解简单密码相关推荐
- C++实验题21 破解简单密码
d题目描述 假设老王原来一个BBS上的密码为zvbo941987,为了方便记忆,他通过一种算法把这个密码变换成YUANzi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在 ...
- 为什么程序员不缺网?三步教你破解WiFi密码,够简单!
第一步: 我们需要知道用什么东西,Python里面的一个模块,pywifi,直接用pip install pywifi安装就好了,看到有人说不能用了,不过我试了一下,完全没问题,如果你们谁碰到问题了, ...
- 破解WIFI密码的最简单方法
个人觉得破解wifi密码最简单的, 就是用kali 下的reaver工具了. 挂着一个晚上, 如果没有错误, 密码应出来了. 当然, 你要先确定你的网卡的芯片可以用于WIFI破解, 传送门 . 第一步 ...
- 简单4步教你破解WIFI密码
现在利用WIFI无线上网已经成为了众多网友的上网方式,回到家打开笔记本轻松无线在网络畅游,但如果你经常闯南走北,WIFI上网似乎利用的少之又少,因此许多人选择了3G无线上网,但3G的速度和价格实在不太 ...
- 关于破解WIFI密码的最简单方法
个人觉得破解wifi密码最简单的, 就是用kali 下的reaver工具了. 挂着一个晚上, 如果没有错误, 密码应出来了. 当然, 你要先确定你的网卡的芯片可以用于WIFI破解, 传送门 . 第一步 ...
- 简单破解win2k8密码
1.在2008关机状态下点此 2.调到Boot模式下,将CD使用-调整到第一位并F10保存 3.随意点击一个键位 4.跳转到重新安装界面 5.点击下一步,然后点击修复计算机 6.点击下一步 7.进入命 ...
- kali系统破解WPA密码实战
上次发布过一篇在OSX系统破解WIFI密码的教程, 这次发布一篇使用kali破解wifi的教程 WEP和WPA/PSK的区别 WPA/PSK的加密方式相对于WEP的加密方式更加安全,WEP是一种老式的 ...
- 元计算:《元计算破解生命密码》听课笔记
元计算:<元计算破解生命密码>听课笔记 目录 元计算背景 元计算技术 元计算系统 <元计算破解生命密码>听课笔记 问题提出 元计算理论引入 元计算意义 元计算背景 元计算技术 ...
- Mac系统安装Aircrack-ng破解wifi密码(2)
我们上一篇文章说过如何通过Aircrack-ng, 破解使用WPA/PSK加密方式的路由密码, 这一篇介绍的是使用Aircrack-ng破解使用WEP加密方式的路由密码: WEP和WPA/PSK的区别 ...
最新文章
- linux下压缩和解压的命令汇总
- Bad connect ack with firstBadLink 192.168.*.*:50010
- Git学习笔记03--git reset
- mongodb系列01--基础篇
- 常用JQuery插件整理
- Java编写基于netty的RPC框架
- 2017蓝桥杯省赛---java---C---7 Excel地址)
- SqlBulkCopy 批量复制数据到数据表
- Spring boot整合rabbitmq
- Know your weapons Ⅱ
- 陕西省地形图与陕西地形高程数据DEM下载
- 微信小程序—连接MQTT
- annotation-driven 配置详解
- 有没有可以干一辈子的工作?
- 2019 icpc南昌邀请赛 G Winner
- 2 Linux内核目录概述
- 已知某公众号的微信号怎样获取该公众号的二维码
- 电脑脑运行快捷键是什么,电脑运行窗口快捷键
- 【HTTP】Cookie、 LocalStorage 与 SessionStorage基本概念
- 双色球的简单逻辑!不中五百万天理难容!
热门文章
- 生活随记 - 国庆假期怎么过才有意义呢
- GCC 预处理的宏 (predefined macros)
- 面试常问的16个C语言问题,你能答上来几个?
- IGRP/EIGRP 内部网管路由选择协议
- 小型机和PC服务器差异分析
- 65536 65535 65534
- NVIDIA显卡驱动的安装失败
- Unity Error 打AssetBundle时出现 An asset is marked with HideFlags.DontSave but is included in the build
- mysql判断当前日期是否为节假日_java 判断日期是否是节假日
- 选择unity还是unreal4