一个字符串,我需要进行加解密操作,但只加密 value(画红圈的),所以要把value提出来,再调用加解密方法一个一个进行加解密
我已经写好了提取value的方法,如何将这些value依次传入加解密方法,然后再将返回的值与key进行拼接,达到图1解密后的效果???
一个字符串,我需要进行加解密操作,但只加密 value(画红圈的),所以要把value提出来,再调用加解密方法一个一个进行加解密
我已经写好了提取value的方法,如何将这些value依次传入加解密方法,然后再将返回的值与key进行拼接,达到图1解密后的效果???
1:提取出各个value,比如结果是aaa、bbb、ccc
2:将各个value进行解密得到:AAA、BBB、CCC
3:对加密字符串进行replace,替换成解密后字符串,aaa--》AAA,bbb--》BBB
上面操作是可能出现错误的,比如当bbb包含aaa时,就会出现重复替换,
要规避这个情况就需要在提取value时记录aaa,bbb,ccc的开始索引,形成一个信息字典,根据索引、字符串长度再替换成解密后的字符串
欢迎来到testingpai.com!
注册 关于