混淆base 64字符串的好方法是什么?

Sha*_*hin 2 obfuscation base64 deobfuscation

Base64编码通常用于混淆明文,我想知道是否有任何快速/简单的方法来混淆基本64字符串,因此它不容易识别.为此,该方法应该对填充字符(='s)进行模糊处理,使它们成为其他符号并且更加分散.

有谁知道一种简单(易于翻转)的方法吗?

你可以使用移位密码,但我正在寻找一些更全面的东西,例如,如果我的移位密码映射= a,有人可能会注意到一个经常以a结尾的字符串.

目的不是为了增加安全性,实际上只是让base64无法识别为base 64.它也不需要传递安全性proffesional,只需要知道base64是什么以及它看起来像什么.Ex(=最后等)

我描述的方法可能会添加非基数64个字符,比如^%$#@ !,以帮助混淆读者.

大多数回复似乎是关于为什么我想要这样做的主题,基本的答案是操作将完成多次(所以我想要一些便宜的东西),并以一种没有密码的方式完成记得(为什么我不做异或).此外,数据不是高度敏感的,并且只是用作针对临时用户的方法,后者可能知道基本64字符串是什么.

And*_*bel 5

一些建议:

  1. 剥离任何结尾=(根据维基百科他们不需要)然后按位取消每个字节.这会将文本转换为大多数不可读的字符.
  2. 循环数据和xor每个字符的位置,模256.这将消除任何简单的统计分析,因为每个字符的映射取决于字符串中的位置.