Programming/▷ Python
python ror, rol source
Gyeongje
2018. 3. 9. 20:34
1 2 3 4 5 6 7 8 9 10 11 12 | def ROL(data, shift, size=32): shift %= size remains = data >> (size - shift) body = (data << shift) - (remains << size ) return (body + remains) def ROR(data, shift, size=32): shift %= size body = data >> shift remains = (data << (size - shift)) - (body << size) return (body + remains) | cs |
출처 : http://bbolmin.tistory.com/133 감사합니다~!