가장 흔한게.. Byte수가 다른것.
예로 Java에서는 모두 다 Unicode 취급되는데 .Net쪽은 그렇지 않징.
결국 암호화한 것 복호화 할때 이상하게 나오는 경우 있는데.. 바이트 단위로 다시 쪼개서 바꾼 뒤에 해주면 복호화 정상적으로 되는 경우 있음.
다음으로 패딩 문제.
64비트, 128비트 등등 뒤에 약간의 공간이 남더라도 패딩해서 맞추는데..
순수하게 데이터 부분만 전송했을때.. 패딩 맞춤 없으면 복호화가 제대로 안됨.
대체로 위 2가지로 문제 거의 해결됨.
ㅇㅇ
그외 Endian 문제로 발생하는 경우도 가끔 있음.
아항... 그렇게 다시 해봐야겠네여