winblack22 2021. 12. 2. 02:47

그렇다 오늘은 12월 2일이다.

11월이 다 지났다.

블록암호 운용모드 파일 암복호화 버전이 업로드 되지 않았다.

그 이유는 간단하다..

며칠째인지 셀수도 없는 수많은 나날들을 파일 암복호화만 붙잡고 살았는데 내 맘처럼 되지 않는다.

 

뭐가 안되는지는 파악을 했다. 왜 안되는지를 파악하지 못해서 그렇지...

제일 큰 문제라면, AES와 DES, 두가지 암호로 테스트 해보며 유연하게 작동하는 운용모드를 구현하고 싶었는데

내가 분명 코드를 AES와 DES를 나누어짰음에도 불구하고 각자 암호화한 파일의 해시값이 동일하다(?)

 

와~ 이건 진짜 해결방법을 모르겠는 문제점이다.

모드는 이미 바이트 암복호화로 구현해봤기 때문에 수정이 쉬울거라고 생각했는데 저렇게 예상하지도 못한 문제점을 발견할 줄 몰랐다.

 

To. 컴퓨터

왜 그런거니. 뭐가 문제인데.. 말이라도 해봐. 왜 니는 말을 못하니

 

@2021.12.02. 02:56 뭔가 발견. AES와 DES를 나누어짜도 해시값은 같아야 한다. 멍청아... 해시값은 원본 파일의 해시값이니 같을 수 밖에 없다. 이상한건. CBC모드의 암호화는 잘 되었는데, 복호화부터 틀려먹기 시작했다는 것이다. 교수님의 도움을 받고 싶은데 받고 싶지 않다. 이게 무슨 마음인지 아는가.