Does the permutation cycle of a PRNG change completely with different seeds?

Apologies if this seems like a trivial question.
I’ve been learning PRNG and cryptographic basics and I don’t think I’ve found an answer to this question (At least that I understand).
My understanding is that a PRNG has an internal state w… Continue reading Does the permutation cycle of a PRNG change completely with different seeds?

Is it ok to use NativePRNGNonBlocking SecureRandom for making jwt? [duplicate]

I’m developing jwt auth feature with Spring WebFlux. And, I found the blocking calls in jjwt library by using BlockHound.
The reason of blocking calls was SecureRandom use /dev/random to make random number in default on Linux system.
To pr… Continue reading Is it ok to use NativePRNGNonBlocking SecureRandom for making jwt? [duplicate]

Passphrase generator using German word list and Python’s "secrets.choice()" to select from the list. Are those strong passphrases?

There are a numerous passprase generators out there, but all (I have found) use English words to build the passphrase. I’d rather use German words, so I wrote a generator in Python that selects words from a large list of German words. I wo… Continue reading Passphrase generator using German word list and Python’s "secrets.choice()" to select from the list. Are those strong passphrases?

Is using weak random numbers for the initialization vector of AES just a theoretical issue?

I’m the maintainer of pypdf, a Python library for reading/manipulating PDF documents. I recently discovered that pypdf used random instead of secrets for …

Generating the initialization vector (IV) in AES
As part of generating the U-Val… Continue reading Is using weak random numbers for the initialization vector of AES just a theoretical issue?