示例#1
0
        public bool SetChunkTypeWeights(List <PasswordChunkTypeWeight> pWeights)
        {
            Dictionary <PasswordChunkType, int> newProbabilities = PasswordChunkTypeWeight.ChunkTypeWeightsToProbabilities(pWeights);

            if (newProbabilities == null)
            {
                return(false);
            }

            _chunkTypeProbability = newProbabilities;

            PopulateTypeLists();

            return(true);
        }
示例#2
0
 public List <PasswordChunkTypeWeight> GetChunkTypeWeights()
 {
     return(PasswordChunkTypeWeight.GetChunkTypeWeights(_chunkTypeProbability));
 }