mirror of
https://github.com/webbukkit/dynmap.git
synced 2024-11-27 12:45:59 +01:00
Switch to SecureRandom for web auth token (avoid hugely unlikely
compromise during login register process...).
This commit is contained in:
parent
92b9016c65
commit
79f354b111
@ -7,11 +7,11 @@ import java.io.IOException;
|
|||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.security.MessageDigest;
|
import java.security.MessageDigest;
|
||||||
import java.security.NoSuchAlgorithmException;
|
import java.security.NoSuchAlgorithmException;
|
||||||
|
import java.security.SecureRandom;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
import java.util.Random;
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import org.dynmap.common.DynmapCommandSender;
|
import org.dynmap.common.DynmapCommandSender;
|
||||||
@ -26,7 +26,7 @@ public class WebAuthManager {
|
|||||||
public static final String WEBAUTHFILE = "webauth.txt";
|
public static final String WEBAUTHFILE = "webauth.txt";
|
||||||
private static final String HASHSALT = "$HASH_SALT$";
|
private static final String HASHSALT = "$HASH_SALT$";
|
||||||
private static final String PWDHASH_PREFIX = "hash.";
|
private static final String PWDHASH_PREFIX = "hash.";
|
||||||
private Random rnd = new Random();
|
private SecureRandom rnd = new SecureRandom();
|
||||||
private DynmapCore core;
|
private DynmapCore core;
|
||||||
private String publicRegistrationURL;
|
private String publicRegistrationURL;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user