본문 바로가기
리버싱

파이썬 rol,ror함수 코드(구글링)

by lolchangilsang 2022. 2. 17.
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)

'리버싱' 카테고리의 다른 글

리눅스&윈도우 srand값 가져오는 법  (0) 2022.02.17