如何解密未知加密算法的字符串?
有一个字符串:
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预约时间,确定后直接交流访问我们的工作室,谢谢"