Added a random salt to prevent ID clashes between anonymous messages.

This commit is contained in:
akwizgran
2011-09-13 17:56:44 +01:00
parent 8ec40587b2
commit 005e7d5207
6 changed files with 24 additions and 2 deletions

View File

@@ -8,6 +8,7 @@ import java.security.KeyPairGenerator;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.security.NoSuchProviderException;
import java.security.SecureRandom;
import java.security.Security;
import java.security.Signature;
import java.util.Arrays;
@@ -205,6 +206,11 @@ class CryptoComponentImpl implements CryptoComponent {
}
}
public SecureRandom getSecureRandom() {
// FIXME: Implement a PRNG (pony/rainbow/nyancat generator)
return new SecureRandom();
}
public Signature getSignature() {
try {
return Signature.getInstance(SIGNATURE_ALGO, PROVIDER);