ycgzs 发表于 2019-12-24 22:04

关于加密

最近搞网络验证(个人自用)接触到很多加密方式 AES DES TEA sha1 等等

加密多种多样,参数设置复杂 所以有一事不解

以前我都是自己通过Base64搞的加密方式

参数1密文参数2 秘钥

秘钥是通过Base64 加密的

Base64解密秘钥 转整数生成下方的循环次数

循环Base64解密(密文)
如果对方不知道我加密方式的情况下,应该没法解密吧?安全性应该不比那些加密方式差太多吧?:lol

smldhz 发表于 2019-12-24 23:51

不差太多 大概差个几光年吧

aes desrsa这些叫加密 encrypt
base64叫编码 encode
base64本身就不是一个加密算法,只是一个编码算法。
要说解密难度 rsa是哥德巴赫猜想的话 base64只能算是10以内加减法

ycgzs 发表于 2019-12-25 21:34

smldhz 发表于 2019-12-24 23:51
不差太多 大概差个几光年吧

aes desrsa这些叫加密 encrypt


{:1_893:}但是经过多重编码转换本身应该解密难度挺大的吧

smldhz 发表于 2019-12-25 21:49

ycgzs 发表于 2019-12-25 21:34
但是经过多重编码转换本身应该解密难度挺大的吧

主要是base64编码后的字符串特征太明显,一眼就能看出来
像你这样多次base64编码的话,不用知道编码轮数,直接循环base64解密直到解密失败就是明文

Xer0 发表于 2019-12-27 08:26

base64太明显了 特别是最后跟着=的
有一说一只要解密的代价大于你加密内容的价值你的加密就是有效的
所以你自己用 加密些价值不大的内容 随便怎么整都行
页: [1]
查看完整版本: 关于加密