如何使用未知加密算法解密字符串?
有一个字符串:
5aaC5p6c5L2g5a + 55oiR5Lus5Zyo5YGa55qE5LqL5oOF5pyJ5YW06Laj77yM5bm25LiU5a + 5cmFpbHMv5YmN56uv5byA5Y + R5pyJ6Ieq5L + h77yM5qyi6L + O5Y + R6YCB6YKu5Lu25YiwZ2hvc3RtNTVAZ2l0Y2FmZS5jb23pooTnuqbkuqTmtYHml7bpl7TvvIznoa7lrprkuYvlkI7lj6 / ku6Xnm7TmjqXmnaXliLDmiJHku6znmoTlt6XkvZzlrqTlj4Lop4LkuqTmtYHvvIzosKLosKIK
我不知道加密算法。如何解密?
要分析和解决这个问题,我应该学到什么?
答案 0 :(得分:16)
它不是加密算法,它是base64。你可以说因为+ s。
http://www.opinionatedgeek.com/dotnet/tools/base64decode/
尝试通过此页面运行它,它将转变为:
如果你对我们在做的事情有兴趣,并且对导轨/前端开发有自信,欢迎发送邮件到ghostm55@gitcafe.com预约交流时间,确定之后可以直接来到我们的工作室参观交流,谢谢
注意:如果它实际上是加密的并且你实际上不知道它加密了什么,你会被搞砸,因为任何好的加密算法都会把输出变成毫无意义的胡言乱语,没有密钥就无法使用。 Base64没有密钥,你可以每次都以相同的方式反转它。
答案 1 :(得分:1)
此字符串似乎是Base64编码的字符串。
解码后的值是:如果你对我们在做的事情有兴趣,并且对轨道/前端开发有自信,欢迎发送邮件到ghostm55@gitcafe.com预约交流时间,确定之后可以直接来到我们的工作室参观交流,谢谢
答案 2 :(得分:1)
好吧,字符串可能是Base64编码的。如果你对它进行解码,你应该得到一个有效的随机二进制数据(如果它是加密的)(编辑:正如其他人已经显示的那样,它没有加密,但如果是的话,以下内容仍然适用)
通过检查长度,您可以确定密码的块大小。如果它不是偶数块大小,则可能是流密码(或以流模式运行的分组密码)。
但是,还需要从其他来源获得更多信息 - 因为良好加密的目的是使数据真正不透明。
答案 3 :(得分:1)
其Base 64加密。上述代码翻译为:
如果你对我们在做的事情有兴趣,并且对导轨/前端开发有自信,欢迎发送邮件到ghostm55@gitcafe.com预约交流时间,确定之后可以直接来到我们的工作室参观交流,谢谢
“如果您正在做我们感兴趣的事情,并且对轨道/前端开发人员充满信心,请在确定直接交流访问我们的电子邮件后发送电子邮件至ghostm55@gitcafe.com预约时间工作室,谢谢你“