Ich versuche, eine einfache Demonstration von Diffie-Hellman key exchange in C zu implementieren, und ich habe mit der GMP library experimentiert, um große Zahlen zu handhaben. Ich verwende eine 2048-Bit-Primzahl, also versuche ich, einen privaten Schlüssel von 256 Bits zu generieren. Wie kann ich das in C richtig machen?Wie generiert man eine kryptografisch sichere Pseudozufallszahl in C?
Edit: Über die getrandom() syscall herausgefunden, ist das eine gute Option?