How to pick an appropriate IV (Initialization Vector) for AES/CTR/NoPadding?
CTR security requires that you never reuse an IV for two message encryptions with the same key. Actually it is even stricter: CTR mode works by encrypting successive values of a counter (the IV is just the initial value for that counter) and proper security is achieved only if the same counter value is not … Read more