블록 암호/운용모드 라이브러리
12월 2일의 일기
winblack22
2021. 12. 2. 02:47
그렇다 오늘은 12월 2일이다.
11월이 다 지났다.
블록암호 운용모드 파일 암복호화 버전이 업로드 되지 않았다.
그 이유는 간단하다..
며칠째인지 셀수도 없는 수많은 나날들을 파일 암복호화만 붙잡고 살았는데 내 맘처럼 되지 않는다.
뭐가 안되는지는 파악을 했다. 왜 안되는지를 파악하지 못해서 그렇지...
제일 큰 문제라면, AES와 DES, 두가지 암호로 테스트 해보며 유연하게 작동하는 운용모드를 구현하고 싶었는데
내가 분명 코드를 AES와 DES를 나누어짰음에도 불구하고 각자 암호화한 파일의 해시값이 동일하다(?)
와~ 이건 진짜 해결방법을 모르겠는 문제점이다.
모드는 이미 바이트 암복호화로 구현해봤기 때문에 수정이 쉬울거라고 생각했는데 저렇게 예상하지도 못한 문제점을 발견할 줄 몰랐다.
To. 컴퓨터
왜 그런거니. 뭐가 문제인데.. 말이라도 해봐. 왜 니는 말을 못하니
@2021.12.02. 02:56 뭔가 발견. AES와 DES를 나누어짜도 해시값은 같아야 한다. 멍청아... 해시값은 원본 파일의 해시값이니 같을 수 밖에 없다. 이상한건. CBC모드의 암호화는 잘 되었는데, 복호화부터 틀려먹기 시작했다는 것이다. 교수님의 도움을 받고 싶은데 받고 싶지 않다. 이게 무슨 마음인지 아는가.