如果我的加密消息= "81dc9bdb52d04dc20036dbd8313ed055“和此is=的正常文本"1234”
那么就有可能检测到加密方法或加密密钥。
发布于 2014-09-17 14:27:26
你不能肯定。
AES是一种加密算法。如果你有密钥,加密是可逆的。AES是对称密钥加密的一个示例:您需要相同的密钥来对消息进行加密和解密。根据定义,关键是秘密,所以在理论上,你永远不应该发现它。
有一组“标准”对称加密算法:
流行的对称算法包括Twofish,Serpent,AES (Rijndael),Blowfish,CAST5,RC4,3 3DES,Skipjack,Safer+/++ (蓝牙)和IDEA
来源:algorithm
,如果你知道关键的,你可以试一试,看看你是否幸运。同样的情况也适用于非对称密钥,例如: RSA。
MD5是一个散列函数。默认情况下,哈希函数是单向的.MD5-字符串在以下情况下有效:
regex = [0-9a-f]{32}还有一个很棒的工具叫做“哈希标识符”:https://code.google.com/p/hash-identifier/
或者你可以尝试写你自己的:http://www.insidepro.com/hashes.php
欲进一步阅读,请尝试:
https://stackoverflow.com/questions/25892248
复制相似问题