java 1.4 이상 버전에 있는 crypto를 이용해서 한다. Base64로 인코딩 하는 부분은 apache commons-codec 라이브러리를 사용했다. 다운로드 ☞ http://commons.apache.org/proper/commons-codec/download_codec.cgi 참고한 사이트 ☞ https://gist.github.com/ishikawa/88599 아래 코드를 보고 눈치챈 사람도 있겠지만,, crypto를 이용해 다른 알고리즘으로 암호화/복호화도 가능하다. 자세히 알고 싶다면 ☞ http://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#KeyGenerator import java.secur..
갑자기 클라이언트 측에서 보안 관련해서 수정을 요청해왔다. 대략 내용은 이랬다. 님아 뭔 말임?? ㅡ.ㅡ.... 처음엔 이게 무슨 말인지도 이해가 안됐다. input태그에서 type을 password로 하면 동그라미 표시로 잘만 되는구만. 이게 도대체 뭔 말인겨 암호화라니?? 알고보니 해킹할 때 사용하는 웹 프록시 툴을 이용하면 아이디와 비밀번호를 중간에서 가로채 볼 수 있다는 거였다. 그걸 막아달라니.. 헐~ 저기요.. 전 보안 쪽은 아예 모른다고요...하는 말은 소용없었다. 그냥 하라면 하는 거다... 곧 미친듯이 검색 ㄱㄱ~ 알아본 결과, 이 문제를 해결하려면 암호화 모듈 같은 것을 써야 하는데.. 돈주고 사야 한댄다. 내심 기뻤다. 그래 이걸 해결하려면 돈이 있어야 하므로 난 안해도 됨. 아싸~...