zerochl / EnDecode

常见对称加解密,aes,salsa20,chacha20等,一键集成
13 stars 4 forks source link

请教,为何 salsa20 是从 dst[8:] 开始? #1

Open jannson opened 5 years ago

jannson commented 5 years ago

func (c *salsa20BlockCrypt) Encrypt(dst, src []byte) []byte { salsa20.XORKeyStream(dst[8:], src[8:], src[:8], &c.key)

最开始的 8 个字节不用加密了?

fregie commented 4 years ago

他这个直接把 src copy 到 dst就算加密了,解密同理,牛逼不。