Is it bad practice to use the message digest of the plaintext as the initialization vector?
50029
Is it safe to use file's hash as IV?
15614
Why does the padding in Merkle–Damgård hash functions like MD5 contain the message length?
69634
How can I instantiate a generalized hash function?
93075
Why are global and static variables initialized to their default values?
10751
Is there a difference between copy initialization and direct initialization?
65243
Why does double brace initialization asks for SerialVersionUID?
138241
Is there an encryption method where the order of decryption is irrelevant to the order of encryption?
76105
Is it safe to initialize secret keys by just reading /dev/random on Linux?
83890
Uninitialized values being initialized?
98841
Is it okay to use an HMAC of the plaintext and a (possibly distinct) key as the IV for symmetric cryptography?
148133
Why must IV/key-pairs not be reused in CTR mode?
32849
How to attack a classical cipher using known partial plaintext?
5890
Is uninitialized data behavior well specified?
78122
What's the behavior of an uninitialized variable used as its own initializer?
64578
How can an encryption scheme be indistinguishable with multiple messages but vulnerable to an adaptive chosen-plaintext attack?
33021
How is input message for SHA-2 padded?
102786
Why are the IV (constant) values fixed for HMAC/SHA?