1
b821025551b 2016-10-09 16:48:26 +08:00
对称加密和非对称加密
|
2
helloccav 2016-10-09 16:50:02 +08:00
对的
|
3
pupboss 2016-10-09 16:50:59 +08:00 via iPhone
可逆加密和不可逆加密
|
4
firemiles 2016-10-09 16:54:47 +08:00 via Android
@b821025551b md5 这种不能解密的也算是加密吗,说是信息摘要好还比较好懂
|
5
tomczhen 2016-10-09 16:55:10 +08:00
哈希算法是不可逆的,所以也不算是加密。
否则一个几 GB 的文件 MD5 就那么短,市面上的压缩软件都是垃圾了。 至于为啥 MD5 可以反推明文,只能说是碰撞到了一个 MD5 一致的结果,并不代表明文就是一致的。 |
6
abelyao 2016-10-09 16:55:25 +08:00 via iPhone
MD5 和 SHA1 应该是哈希算法吧?
加密对应着解密,然而 MD5 和 SHA1 是不可逆的,并没有解密。 |
7
finian 2016-10-09 16:56:02 +08:00
Base64 是编码方式, MD5 、 SHA1 是散列算法,都不是加解密算法
|
8
Bown 2016-10-09 17:00:12 +08:00
base64 是编码,后面也不能说是加密吧,是信息摘要,确保信息的唯一性
|
9
keyfunc 2016-10-09 17:03:49 +08:00
加密算法要有加密和解密用的密钥
|
10
b821025551b 2016-10-09 17:09:29 +08:00 2
@firemiles 嗯,手滑敲到了回车;我刚刚想说 md5 、 sha1 应该是 hash , base64 是 encoder ,而 aes 、 rsa 这种才是 encryption
|
11
XhstormR OP OK ,我懂了,那现在有什么加密算法呢?举个例子吧。
|
13
2123123 2016-10-09 17:28:52 +08:00
不用“严格”来说,本来就是种编码
|
14
shiny 2016-10-09 17:32:43 +08:00
|
15
pljhonglu 2016-10-09 17:51:12 +08:00
严格来说, MD5,SHA1 不算加密
|
16
loading 2016-10-09 17:53:12 +08:00 via Android
md5,sha1 是摘要,哪里是加密!
瞎搞 |
18
learnshare 2016-10-09 18:31:12 +08:00
加密要对应解密的, hash 又无法解密
|
19
zhangbohun 2016-10-09 18:41:31 +08:00 via Android
各种编码算不算是对称加密?
如果你不知道具体的编码方式,也不知道密文啊^_^ |
20
crab 2016-10-09 19:15:27 +08:00
@zhangbohun 明文攻击
|
21
zhs227 2016-10-09 19:17:36 +08:00
md5 和 sha1 是啥希,不能算成加密。加密一定是要能还原的。
摘要算法是摘出部分特征,然后计算得到一个用于校验完整性的东西。 |
22
regist 2016-10-09 20:34:55 +08:00
base64 是编码方式
md5 sha1 只是特征值、摘要... |
23
SoloCompany 2016-10-09 20:59:38 +08:00 1
encoder: encode / decode -> base64, quoted-printable, gzip, …
digest - md5, sha1, sha256, sha512, … cipher: encrypt / decrypt - aes128, ase256, rsa, des 只有 cipher 才是加解密 |
24
ctsed 2016-10-10 10:56:42 +08:00
胡来
|