首页 > 其他分享 >敏感字段加密

敏感字段加密

时间:2023-11-01 15:45:58浏览次数:35  
标签:加密 下划线 命令字 敏感 timeout 字符串 100 password

题目描述:【敏感字段加密】给定一个由多个命令字组成的命令字符串:1、字符串长度小于等于127字节,只包含大小写字母,数字,下划线和偶数个双引号;2、命令字之间以一个或多个下划线_进行分割;3、可以通过两个双引号"";来标识包含下划线_的命令字或空命令字(仅包含两个双引号的命令字),双引号不会在命令字内部出现;请对指定索引的敏感字段进行加密,替换为*****(6个),并删除命令字前后多余的下划线_。如果无法找到指定索引的命令字,输出字符串ERROR

输入描述

输入为两行,第一行为命令字索引K(从0开始),第二行为命令字符串S。

输出描述

输出处理后的命令字符串,如果无法找到指定索引的命令字,输出字符串ERROR

示例1

输入

1
password__a12345678_timeout_100

输出

password_******_timeout_100

示例2

输入

2
aaa_password_"a12_45678"timeout__100""_

输出

aaa_password_******timeout_100""

解题思路

遍历字符串,未出现下划线,直接进行拼接
出现下划线,判断是否在引号内,如果在引号内,继续拼接字符串;如果不在引号内,则截取字符串放在集合中
根据索引,对集合中字符串进行拼接

标签:加密,下划线,命令字,敏感,timeout,字符串,100,password
From: https://www.cnblogs.com/xiaoyezilei/p/17803281.html

相关文章

  • php:bcrypt加密和验证(php 8.1)
    一,相关文档:https://www.php.net/manual/zh/function.password-hash.php二,php代码:12345678910111213141516171819202122232425/* *测试用bcrypt方式验证密码 *用password_hash和password_verify一对函数实现 **/publicfunct......
  • 20.4 OpenSSL 套接字AES加密传输
    在读者了解了加密算法的具体使用流程后,那么我们就可以使用这些加密算法对网络中的数据包进行加密处理,加密算法此处我们先采用AES算法,在网络通信中,只需要在发送数据之前对特定字符串进行加密处理,而在接收到数据后在使用相同的算法对数据进行恢复即可,读者如果有了套接字编程的基础,那......
  • HTTP 和 HTTPS(请求响应报文格式 + 请求方法 + 响应状态码 + HTTPS 加密流程 + Cookie
    文章目录   1.HTTP是什么   2.HTTP请求报文和响应报文的格式       1)请求报文格式       2)响应报文格式       3)报文中空行的作用   3.HTTP的长连接和短连接   4.URL       1)在浏览器中输入www.baidu.com后执行的全部过......
  • 字体库加密
    自定义字体库工具:Fontmin(http://ecomfe.github.io/fontmin/#banner)常用汉字集:https://gitee.com/feng_xingkai/chinese1、打开Fontmin,将自定义字体库需要的字粘贴到页面中,并拖入字体文件,然后点击生成,获得自定义的字体库。修改字体映射关系fontTools安装:pipinstallfontToo......
  • 当java文件被加密时候,通过.class文件查看代码
    使用jadx-gui.exe工具,或者jd-gui.exe工具查看  ......
  • XOR 加密
    1.代码#include<stdio.h>#include<stdlib.h>#include<time.h>intmain(){srand(time(NULL));inta,b,c,i,n;longlongd=0;printf("原文:");scanf("%d",&a);printf("密钥长度:");sc......
  • JS加密/解密之逻辑运算符加密进阶篇
    前言 前篇给大家介绍了运算符不为人知的基础知识。他们的各种表达形式,今天我们从这个基础上,继续进一步告诉大家,如何对字符串进行加密处理。还是那句话,技术人不废话,直接晒代码。示例源代码//字符串加密示例letstr="HelloWorld";//加密letencryptedString=[[]+[]+......
  • 【每日例题】蓝桥杯 C语言 凯撒加密
    凯撒加密题目题目描述给定一个单词,请使用凯撒密码将这个单词加密。凯撒密码是—种替换加密的技术,单词中的所有字母都在字母表上向后偏移3位后被替换成密文。即α变为d,b变为e,·,w变为z,Z变为a,g变为b,z变为c。输入描述输入格式:输入一行,包含一个单词,单词中只包含小写英文字母,单词中......
  • 5款在线JavaScript加密混淆工具
    5款常用、好用的在线JavaScript加密混淆工具,网址请从截图中查看。1、jscrambler2、JShaman3、javascriptobfuscator4、freejsobfuscator5、jjencode......
  • AES加密
    关于AESAES属于分组加密算法,明文长度固定为128位,密钥长度可以为128、192、256位。本文以明文长度128位,密钥长度128位的AES进行实现。AES加密解密python实现#S-Box的预定义值,用于替代输入字节。256s_box=(0x63,0x7c,0x77,0x7b,0xf2,0x6b,0x6f,0xc5,0x30,......