我在做一个在线密码学课程。有一个问题,在这个问题中,加密的文本用于;
OwBPAAQXAE9UC0FVBQxODgZSCUUMAQwCCApYRBJZBR0LDhoAGApPHQAUAQNZRAJPGwQbDQBDDREKQA==是
我们需要使用更复杂的系统来安全地沟通。
他们要求解密的文本
JQtPDRMLFBtPAxNBBgEXT0lUBABPHQgfFANFRDlvJEkNChlICRdPBxJSBU9UHRFFVgYIQwhECAwbBxcXRAxJFAlFBEkaCwhUTBAcCxJSBU9THQxNEx0cCgoABwAWQEE7EE9JChdPGh8LEElQCRcJARMfDQFHRAAAFAAaFABTCUU3ITNSCx9FFgBUHwYAQwtFGBIKCw9SEAdFRAxFBRoPBAwADQsLTgoXHU9UC0FDBAwPFwwAGA0KTgIbFAdFFhVFDh1CQwhOCEUZBwIXRBlFFhJBVh0BQw5FGEUbBgRSCQpTFwBHE0kIEQZNTAYGHgkXFhtFHBUOVj0GBklGAAQITggBRBwBCRFMRRFeEQ==我想出的是:
转换后
我们需要使用更复杂的系统来安全地沟通。
对于base64,我得到了另一个字符串,其长度与它们提供的字符串相同,所以现在我必须找到这两个字符串之间的关系。但是,到目前为止,我还没有找到任何关系。问题中给出的提示是位密码。任何帮助都将不胜感激。
他们给出的绳子;
OwBPAAQXAE9UC0FVBQxODgZSCUUMAQwCCApYRBJZBR0LDhoAGApPHQAUAQNZRAJPGwQbDQBDDREKQA==转换后得到的字符串
我们需要使用更复杂的系统来安全通信。“
到base64:
V2UgbmVlZCB0byB1c2UgbW9yZSBjb21wbGV4IHN5c3RlbXMgdG8gc2FmZWx5IGNvbW11bmljYXRlLg==我找不到这两个字符串之间的关系。
发布于 2016-05-30 13:43:10
短语“按位加密”最有可能是用相同长度的键对纯文本的base64进行异或运算。这是最基本的对称密码。
尝试将明文的base64与他们提供的密文一起使用,以获得“密钥”。然后,XOR这个密钥与挑战文本解密它。
是的,我知道这是个老问题,这门课现在可能已经结束了。
发布于 2016-01-31 04:39:51
别再和JQ合作了..。绳子。
首先,拿Ow..。字符串,并制定一系列步骤,生成所需的明文。
然后把同样的步骤应用于JQ..。绳子!
https://security.stackexchange.com/questions/112271
复制相似问题