Skip to main content
9 events
when toggle format what by license comment
Jan 29, 2020 at 12:25 vote accept Aravind A
Jan 29, 2020 at 12:24 comment added Aravind A @DannyNiu Thankyou for your answer!
Jan 29, 2020 at 12:18 comment added DannyNiu What makes you think ChaCha20 isn't as robust as AES? People had built BLAKE-series hash functions out of the primitives used in ChaCha, and the password hashing algorithm Argon. You can like-wise build hash algorithms from compression functions built using block ciphers like AES.
Jan 29, 2020 at 12:12 answer added DannyNiu timeline score: 2
Jan 29, 2020 at 11:55 comment added Aravind A @DannyNiu Yes I know of that nonce and also basic crypto and mode of operations. In block ciphers like AES any change in ciphertext would totally wreck the output plaintext after decryption is applied. But for ChaCha20 you need to use Poly1305 message authentication to be exactly sure no "man in the middle" altered your ciphertext during transmission... I'm trying to make ChaCha20 as robust as AES and also make Chacha20 suitable for file encryption/decryption. Can you please share your thoughts on that ?
Jan 29, 2020 at 10:58 comment added DannyNiu Suggestion for your future questions: learn some basic cryptography concepts such as block cipher(s) and their mode of operations, stream cipher, nonce/initialization vector, authentication and authenticated encryption, public-key encryption and key exchange, digital signature, communication protocols such as SSL/TLS, or SSH. This site have tags for most of these listed here.
Jan 29, 2020 at 10:52 comment added DannyNiu Do you realize that for different plaintext messages, we give ChaCha20 different nonce (a.k.a. initialization vector) so as to prevent known cipher stream being used to break unknown ciphertext datagrams?
Jan 29, 2020 at 10:39 history edited Aravind A CC BY-SA 4.0
added 50 characters in body
Jan 29, 2020 at 10:33 history asked Aravind A CC BY-SA 4.0