Base85 원리
Base85 암호화 알고리즘 입력된 문자열을 32bit 단위로 나눕니다. 이때 모자란 bit는 0으로 채웁니다. 32bit의 비트 패턴을 10진수로 바꾼 수가 a*85^4+b*85^3+c*85^2+d*85^1+e*85^0을 만족하는 a,b,c,d,e를 구합니다. 구한 a,b,c,d,e에 각각 33씩을 더한 뒤, ascii코드표에서 해당되는 문자를 출력합니다. (양 끝에는 을 붙여줍니다.) 입력한 문자열이 I have a dog. 이라고 가정합니다. I=01001001 h=01101000 a=01100001 v=01110110 e=01100101 a=01100001 d=01100100 o=01101111 g=01100111 이때, 패딩으로 인해 추가된 문자열은 빼고 출력합니다. base85 인코딩 디코딩 ..
Study/Crypto
2013. 8. 8. 16:56
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday