기존에 SEED 암호화 모듈을 넣어두기는 했는데 문법적으로 공식 구현의 직변환만 해둔거라 테스트가 충분히 되지 않아서, 아예 백지에서부터 다시 짜기로 결심했다.
레거시랑 최신 시스템의 호환성을 고려하여 암호화 모듈 부분만 VB dotNET을 선택했다.
이렇게하면 암호화 알고리즘을 사용할지 의사 결정을 하는 쪽과, 최신 시스템에 포팅해야하는 작업을 해야하는 쪽과의 입장차와 이해의 괴리를 줄일 수 있기 때문이다.
암호화와 패딩 처리 전부 문제가 없었는데 실제 결과가 공식 구현이랑 달라 자면서도 고민했는데... 다행히 오늘 결과가 일치하는걸 확인했다...!