array119ビット長の配列()が初期化され、0別の配列(clave)が64ビット長です。チェックarray1しながら64回以上繰り返したい。claveこれは私がしました:
def fase2
    j=0
    for i in 0..63
        @array1[j]=@array1[18].to_i^@array1[17].to_i^@array1[16].to_i^@array1[13].to_i^@clave[i].to_i
    j=j+1
    if j>19  
        j=0  
    end  
    end
    print @array1
    gets
end
これを行うためのよりクリーンな方法はありますか...?