криптостойкость можно определять периодом повторения гаммы. Грубо говоря, если взять и закриптовать "бесконечный" массив из сплошных 0,0,0,0... то, теоретически, рано или поздно гамма наложенная на массив будет повторяться (но можно постараться так, что повтора фиг дождёшься). Отсюда, чем реже эти повторения, тем криптоустойчивее алгоритм шифрования. Но здесь ты уже сам должен определять этот порог. Всё это влияет на скорость и объём твоего алгоритма.