首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >消息加密/解密类型检测是否可能?

消息加密/解密类型检测是否可能?
EN

Stack Overflow用户
提问于 2014-09-17 13:40:44
回答 1查看 813关注 0票数 0

如果我的加密消息= "81dc9bdb52d04dc20036dbd8313ed055“和此is=的正常文本"1234”

那么就有可能检测到加密方法或加密密钥。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-17 14:27:26

你不能肯定。

AES是一种加密算法。如果你有密钥,加密是可逆的。AES是对称密钥加密的一个示例:您需要相同的密钥来对消息进行加密和解密。根据定义,关键是秘密,所以在理论上,你永远不应该发现它。

有一组“标准”对称加密算法:

流行的对称算法包括Twofish,Serpent,AES (Rijndael),Blowfish,CAST5,RC4,3 3DES,Skipjack,Safer+/++ (蓝牙)和IDEA

来源:algorithm

,如果你知道关键的,你可以试一试,看看你是否幸运。同样的情况也适用于非对称密钥,例如: RSA。

MD5是一个散列函数。默认情况下,哈希函数是单向的.MD5-字符串在以下情况下有效:

代码语言:javascript
复制
regex = [0-9a-f]{32}

还有一个很棒的工具叫做“哈希标识符”:https://code.google.com/p/hash-identifier/

或者你可以尝试写你自己的:http://www.insidepro.com/hashes.php

欲进一步阅读,请尝试:

  1. https://security.stackexchange.com/questions/3989/how-to-determine-what-type-of-encoding-encryption-has-been-used
  2. cryptography
  3. algorithm
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25892248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档