반응형



요즘은 정말 개인 정보 유출에 대한 사건, 사고들이 많이 발생한다. 하루가 멀다하고 어느 사이트에서 수십, 수백만 건의 사용자 정보가 유출 되었다는 기사를 자주 듣게 된다. 그만큼 개인 정보를 탈취해서 악용 하려는 사람들이 많아지고 있다. 그래서 요즘은 개인 정보를 DB에 저장할 때에는 무조건 암호화를 해야 한다. 권장이 아니라 필수이다. 



이 책에서는 각종 암호화에 대한 이론들에 대해서 설명을 해준다. 어떻게 만들어 졌으며 어떻게 만들어야 하는지에 대해서 자세히 설명해주고 있다. 그리고 암호화 기법에 대한 장,단점과 사용 사례들도 말해준다. 암호화 기법을 설명하면서 암호화 기법이 갖고 있는 장점, 그리고 어떤 부분이 취약한지, 그 취약한 부분에 의해서 어떠한 일들이 발생할 수 있는지 자세히 설명해준다. 그리고 그 부분을 극복 하려면 어떻게 해야 하는지도 설명해준다. 



내가 이렇게 RSA관련 부분을 일부 캡쳐를 한것은 업무 할 때에 가장 많이 사용하고 친숙해서 이부분을 먼저 읽었다. 그냥 툴에서 지원해주는 것만 쓸줄 알았지 이게 어떻게 구현되어있는지 생각해본적은 없었는데 이렇게 자세히 설명을 해준다. 



그리고 구현 방법도 알려준다. 그런데 위에 저자도 말했듯이 그런 일은 없길 바래야 할것 같다. 구현을 해봐야겠다는 생각도 안해봤지만 일단 복잡하다. 저자가 충분히 알아듣게 설명을 해주고 있는데도 이해하는데 상당히 어렵다. 


그래서 내가 읽으면서 생각해본 이책에 대한 장,단점은 이렇다.


장점

- 암호화에 대한 내용을 기초부터 심화까지 자세히 알수 있다. 대학교에서 전공 서적으로 사용해도 될것 같다.


단점

- 내용이 어렵다. 암호화라는 것 자체가 쉬운 내용이 아니기 때문에 당연한거다. 그래서 이 책을 읽기 위해서는 수학적 지식도 많이 필요하다. 그렇지 않으면 이해하기가 쉽지 않다. 


그래서 결론적으로 어느정도 암호화에 대해서 알고 있는 사람이 심화로 공부하기에 좋은 책이라는 생각이 들었다. 




728x90
반응형
반응형


내가 처음 파이썬을 접한것은 Python for Data Analysys 란 책이었다. 그런데 이 책이 좋긴 한데 Data 분석에 대한 내용을 주로 한것이어서 이해하기가 좀 어려웠다. 어렵다기 보다는 좀 딱딱했다. 그러다 보니 어느순간 책을 덮게 되었다. O'REILLY 에서 나온 책들이 좋긴 한데 개인적으로 마음에 안드는 부분이 있는데 책이 너무 딱딱하게 써있다는 것이다. 그에 비해서 이 책은 색깔도 알록달록 하고 그림도 친근감이 있어서 맘에 든다. 트렌드이긴 한것 같지만 컴퓨터 전문 서적(특히 프로그래밍 관련 서적)이 이런 형태로 디자인 되어서 나온다는것은 개인적으로 좋다고 생각한다. 



이 책은 이렇게 네이버 카페(http://cafe.naver.com/codinghello)와 저자 블로그(https://rintiantta.blog.me/) 가 있어서 공부하다가 궁금한 점이 있으면 언제든지 질문을 통해 답변을 받을 수 있다. 그리고 소스코드도 다운로드 받을수 있으며 유투브 동영상 강의도 있다. 저자인 윤인성 님의 유투브 채널 (https://www.youtube.com/channel/UCJM7NRGBP9l5xOXU4XEU6UA) 을 가면 이책에 나온 챕터별 동영상 강의가 꾸준히 업데이트 되고 있다. 책으로 공부하고 지하철 타고 이동하면서 복습을 하거나 예습을 할 수 있다. 


내용을 보면 쉬운 내용은 쉽게, 어려운 내용도 쉽게 자세히 설명을 해주고 있다. 아무래도 코드를 설명하다 보면 라인 별로 설명을 해야될 경우가 있는데 이렇게 코드 자체에 주석과 함게 강조 처리를 해서 설명을 해줘서 프로그래밍을 처음 접하는 사람들도 이해하는데에 많은 도움이 된다.


이 책은 난이도로 봤을때 그렇게 어려운 책이 아니다. 파이썬 기초를 연습하는데 충실한 책이다. 다른 응용을 위해서는 파이썬 관련 다른 책들이 필요하겠지만 처음 파이썬을 접하는 사람에게는 많은 도움이 될거라 생각이 된다.


728x90
반응형

+ Recent posts