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

时间:2013-01-22 01:46:22

标签: algorithm encryption

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

有一个字符串:

5aaC5p6c5L2g5a + 55oiR5Lus5Zyo5YGa55qE5LqL5oOF5pyJ5YW06Laj77yM5bm25LiU5a + 5cmFpbHMv5YmN56uv5byA5Y + R5pyJ6Ieq5L + h77yM5qyi6L + O5Y + R6YCB6YKu5Lu25YiwZ2hvc3RtNTVAZ2l0Y2FmZS5jb23pooTnuqbkuqTmtYHml7bpl7TvvIznoa7lrprkuYvlkI7lj6 / ku6Xnm7TmjqXmnaXliLDmiJHku6znmoTlt6XkvZzlrqTlj4Lop4LkuqTmtYHvvIzosKLosKIK

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

要分析和解决这个问题,我应该学到什么?

4 个答案:

答案 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预约时间工作室,谢谢你“