Пример #1
0
	def initialize(self, naive):

		self.keys = []
		
		naive_key = Key(self.alphabet)
		naive_key.compute_naive(self.exp_stats, self.ciph_stats)
		naive_key.reverse()
		
		for i in xrange(0, self.max_pop):
			if naive:
				new_key = naive_key.clone()
				new_key.shuffle(3)
			else:
				new_key = Key(self.alphabet)
				new_key.randomize()

			self.keys.append(new_key)