如何用未知的加密算法解密字符串



如何解密未知加密算法的字符串?

有一个字符串:

5 aac5p6c5l2g5a + 55 oir5lus5zyo5yga55qe5lql5oof5pyj5yw06laj77ym5bm25liu5a + 5 cmfpbhmv5ymn56uv5bya5y + R5pyJ6Ieq5L + h77yM5qyi6L + O5Y + R6YCB6YKu5Lu25YiwZ2hvc3RtNTVAZ2l0Y2FmZS5jb23pooTnuqbkuqTmtYHml7bpl7TvvIznoa7lrprkuYvlkI7lj6/ku6Xnm7TmjqXmnaXliLDmiJHku6znmoTlt6XkvZzlrqTlj4Lop4LkuqTmtYHvvIzosKLosKIK

我不知道加密算法如何解密?

为了分析和解决这个问题,我应该学习什么?

这不是加密算法,是base64。你可以通过+s来判断。

http://www.opinionatedgeek.com/dotnet/tools/base64decode/

试着在这一页运行它,它会变成这样:

如果你对我们在做的事情有兴趣,并且对rails/前端开发有自信,欢迎发送邮件到ghostm55@gitcafe.com预约交流时间,确定之后可以直接来到我们的工作室参观交流,谢谢

注意:如果它实际上是加密的,而你实际上不知道它是用什么加密的,你就完蛋了,因为任何好的加密算法都会把输出变成无意义的胡言乱语,没有密钥就无法使用。Base64没有键,每次都可以用同样的方法反转

这个字符串似乎是一个Base64编码的字符串。

解码值:如果你对我们在做的事情有兴趣,并且对rails/前端开发有自信,欢迎发送邮件到ghostm55@gitcafe.com预约交流时间,确定之后可以直接来到我们的工作室参观交流,谢谢

这个字符串很可能是Base64编码的。如果您解码它,您应该得到一个有效的随机二进制数据片段,如果它是加密的(编辑:正如其他人所示,它没有加密,但如果它是加密的,下面仍然适用)

通过检查长度,可以确定该密码的块大小。如果它不是一个偶数块大小,它可能是一个流密码(或在流模式下操作的块密码)。

然而,任何更多的信息都需要从其他来源获得——因为好的加密的重点是使数据真正不透明。

base64加密。以上代码翻译为:

如果你对我们在做的事情有兴趣,并且对rails/前端开发有自信,欢迎发送邮件到ghostm55@gitcafe.com预约交流时间,确定之后可以直接来到我们的工作室参观交流,谢谢

"如果您正在做我们感兴趣的事情,并且对rails/前端开发人员有信心,请发邮件沟通ghostm55@gitcafe.com预约时间,确定后直接交流访问我们的工作室,谢谢"

最新更新