博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【找bug有奖励】:关于加密算法的一个bug,知道答案评论对了支付宝奖励5块
阅读量:3707 次
发布时间:2019-05-21

本文共 554 字,大约阅读时间需要 1 分钟。

问题

s1,s2两个串,s1全部存进s3,s2中与s1不同的存进s3。

这是前缀加密的一道习题
在代码里面的注释写的很清楚了,求问为什么结果会出现如下?
而不是得到 keysabcdfghijlmnopqrtuvwxz
运行截图:
这里写图片描述

代码

当然,一步一步的查绝对是能查出来的~

在密文前面加string的类型密码报表的生成    思路:用两个string去接密码和前面的字符串,然后做循环即可    s1:keys s2:abcdefghijklmnopqrstuvwxyz(可以自己定,为了简单用了这个例子)  s3(res):keysabcdfghijlmnopqrtuvwxz    算法补充:还可以实现不分大小写进行替换的~(打表)    还可以扩充到对ASCII码值表的加密#include 
#include
using namespace std;int judge(char temp,string s){ for(int i=0;i
>s1>>s2; //s1是附加串,s2是主串 for(int i=0;i

happy coding

seen
===========================

你可能感兴趣的文章
2021-04-07
查看>>
2021-04-07
查看>>
Http server
查看>>
servlet方法
查看>>
servlet的继承体系
查看>>
ServletContext的应用
查看>>
responce的应用
查看>>
Session简单使用
查看>>
EL表达式
查看>>
DBCP连接池
查看>>
jdbc工具类
查看>>
dbutils概述
查看>>
2021-06-08
查看>>
解决Please make sure you have the correct access rights and the repository exists 问题.
查看>>
Java中为什么要重写hashCode方法和equals方法?重写了equals方法为什么还要重写hashCode方法? 啊~~终于明白了!!
查看>>
翻车现场:DefaultSerializer requires a Serializable payload but received an object of type没有序列化报错
查看>>
51单片机独立和矩阵按键(有无中断定时器)待补充ing
查看>>
条件编译——头文件多次调用重复包含解决方法—STM32
查看>>
STM32F103最小系统板引脚定义
查看>>
位运算
查看>>