RSA 알고리즘에 대해서 질문입니다.
글쓴이: diskam / 작성시간: 월, 2012/09/10 - 6:00오후
오픈 소스인 OpenSSL를 이용하여 RSA를 구현했는데요.
input data를 encrypt한 후 encrypt 된 값을 다시 decrypt 해서 input data와 동일한 값인 지 테스트하고 있던 중
input data를 memset으로 0xCF로 주고서 encrypt, decrypt 해봤더니 decrypt 된 값이 다르게 나오네요..
그래서 테스트해보니 0xB5까지는 정상적으로 테스트 통과하는 거 같은데.. 그 이상의 값으로 memset을 해주고서
테스트를 하면 decrypt 된 값이 다르게 나옵니다.
혹시 RSA 알고리즘은 input data의 크기도 제한이 있고 그런건가요?
그리고.. RSA test 할 수 있는 프로그램 있는 지 궁금합니다...
Forums:
javascript RSA 사이트 소개합니다.
javascript RSA 사이트 소개합니다.
참고 url : http://xenon.stanford.edu/~tjw/jsbn/
참고) IE9와 우분투 파이워폭스 v15 에서 한글 몇단어는 잘 동작함을 확인했지만,
이진 데이터는 원칙적으로 지원하지 않는듯해서 따로 분석하고 테스트해본적은 없습니다.
특히 데이터 크기 테스트 진행한적 없다는점 분명히 밝혀 둡니다.
도움이 되셨으면 하네요.
감사합니다!
제가 찾던 것이네요 ㅋ 감사합니다!
댓글 달기