$offsetpattern .= chr((ord(@karray[i])+ord(@karray[i2])+ ord($offset2[$i % length($key)]))%256);