首页 > 其他分享 >1136:密码翻译

1136:密码翻译

时间:2023-09-15 20:33:10浏览次数:37  
标签:翻译 加密 情报 字母 1136 密码 int 字符串

1136:密码翻译


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 68202     通过数: 29094

【题目描述】

在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,其他非字母字符不变,则可得到一个简单的加密字符串。

【输入】

输入一行,包含一个字符串,长度小于80个字符。

【输出】

输出每行字符串的加密字符串。

【输入样例】

Hello! How are you!

【输出样例】

Ifmmp! Ipx bsf zpv!
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
	string n;
	getline(cin,n);
	for (int i=0;i<n.size();i++){
		if(n[i]>='a'&&n[i]<='y'||n[i]>='A'&&n[i]<='Y'){
			cout<<char(int(n[i])+1);
		}else if(n[i]=='z'){
			cout<<'a';
		}else if(n[i]=='Z'){
			cout<<'A';
		}else{
			cout<<n[i];
		}
	}
	return 0;
}

  

标签:翻译,加密,情报,字母,1136,密码,int,字符串
From: https://www.cnblogs.com/wangyueshuo/p/17705892.html

相关文章

  • 通过Navicat找回数据库连接密码
    导出连接打开Navicat,点击文件/导出连接,在弹出的对话框中选中需要的连接,下方选择导出密码。查看信息文件导出后,将导出的.ncx文件,用记事本打开,Password=“密码"。解密信息找到Php在线运行工具;代码在线运行-在线工具复制如下代码,点击执行。<?phpnamespaceFatSmallTools;classNav......
  • scp、ssh访问远程机器不用输入密码
    在linux操作系统中,可以使用scp命令进行服务器之间的文件复制,但是复制时需要输入远程服务器的密码,这在经常需要进行远程复制操作或者使用脚本复制时会略显麻烦,如果远程复制是在定时任务中执行,更会导致脚本不能自动执行,这时就需要实现无需输入密码进行scp复制。无需输入密码进行scp......
  • 针对部分设置完密码出现MY_PC账户的解决办法
    看了图示很简单吧,就按照这个操作按照提示搞定即可,搞完后会提示重启,重启后就可以了。......
  • vue实现请再次输入密码的表单校验
     1、获取第一次输入的密码的值2、比较两次密码的值是否相等3、如果不一致返回错误信息this.userInfo.password2:获取第一次输入的密码;value当前校验值;validator自定义校验规则;constConfirmPassword=(rule,value,callback)=>{if(value!==this.userInfo.password2){......
  • msf扫描靶机上mysql服务的空密码
    我们启动一台Metasploitable2-Linux靶机网络模式为桥接IP:192.168.146.136 登录 Metasploitable2-Linux 系统用户名 root,密码:123456 输入 ipa 查看 ip 地址 登录Kali开始搜索模块msf6>searchmysql_login加载模块msf6>useauxiliary/scanner/mysql/......
  • Shell脚本自动输入密码
    Shell脚本自动输入密码原创 生活处处有BUG 生活处处有BUG 2023-09-0823:36 发表于广东收录于合集#实操18个#linux10个方式一使用echo“密码”|(管道符)使用场景:sudo命令在使用普通用户执行root命令时有时候会需要输入密码,并且在输入密码后一段时间......
  • [转] HashCat Linux密码
    linux操作系统密码破解(1)(2)(3)(4)一、linuxsha512crypt$6$,SHA512(Unix)加密方式:hashcat-m1800sha512linux.txtp.txt二、linuxsha256crypt$5$,SHA256(Unix)加密方式:hashcat-m7400sha256linux.txtp.txt三、linux下md5crypt,MD5(Unix),Cisco-IOS$1$(MD......
  • 校验密码必【不能带有中文字符以及中文】
     ^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_]+$)(?![a-z0-9]+$)(?![a-z\\W_]+$)(?![0-9\\W_]+$)[a-zA-Z0-9\\W_][^\u4E00-\u9FFF\uFF00-\uFFEF\u3000-\u303F]{7,16}$ 表示校验密码必须有大小写字母、数字、特殊字符三种以上并且不能带有中文字符以及中文  varregexpEx......
  • shell脚本生成随机密码
    1.创建generate_password.sh脚本2.编写内容#!/bin/bash#默认密码长度length=12#默认包含大小写字母、数字和特殊字符characters="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_\-+=<>?"#生成随机密码generate_password(){loca......
  • 【漏洞复现】致远OA前台任意用户密码重置漏洞
    简介致远OA是一款协同管理平台,主要面向中大型、集团型企业和组织的协同管理软件产品。产品聚焦企业"智慧流程、业务定制、统一门户、移动办公、应用集成、数字决策"六大核心需求,同时具备智能化、平台化、移动化、定制化、数字化五大特性。漏洞描述致远官方发布了短信验证码绕过......