6-word状态被布置为一个4x4矩阵；偶数循环应用quarter-round操作到四行的每项，奇数循环应用quarter-round操作到四列的每项。连续两轮循环（一次行循环和一次列循环）被称为double-round。更精确的规范已在下方呈现为伪代码，尽管这种行/列模式更难看出⊞是模加2，«<是左旋操作，及⊕是异或。codice_2是codice_3的缩写。Salsa20在其输入上实行20轮混合，然后添加最终数组到原数数组来获得64字节输出块。但是，使用8轮和12轮的缩减循环的变体Salsa20/