Funções de hash como SHA-2 e SHA-3 produzem números aleatórios, e, portanto, são bons P/RNGs?
Como implementar uma função hash que mapeia um elemento de grupo multiplicativo G para um elemento de Z_p? Pode o SHA-256 fazer isso?