所以我做了一个加密给定字符串的程序,
加密很简单,就是在DOTENV文件中存储ASCII
字符值从32到126,一个是普通字符串存储32到126的值,另一个字符串存储普通字符串的混洗值
给定数据不是原始数据而是样本数据
存储在 DOTEV 文件中的数据:-
normalValue = " !\"#$%&'()*+,-./0123456789:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~"
shuffledValue = "GKR6]^|hdv?\Icfs,TBrnt:C0F;p\"SA=U#l .&xXgZmq2Ozoi/_Nye[J{LW~1)`YHE-Qk'a !M*}bPj8D(9w5+3@"
正如你们所看到的,数据存储在双引号中,因为 DOTENV 不支持没有双引号的空格,并且因为 ASCII
值从 32 到 126 在两个列表中都包含双引号,我不得不添加一个反斜杠作为一个转义序列,因此字符串在 DOTENV 中注册,因此程序在加密或解密时往往会中断,像 hello 或什至这个段落这样的普通单词
“Linux 是一系列基于 Linux 内核的开源类 Unix 操作系统,Linux 内核是由 Linus Torvalds 于 1991 年 9 月 17 日首次发布的操作系统内核。”
工作正常,问题是有时我使用很长的文本来加密它在某些字母上会中断,这是因为我无法将原始数据存储在 DOTENV 文件中并获取它,我似乎无法找到解决此问题的方法,因为两者shuffled 和普通字符串需要有那个,任何人都可以帮助我吗?