안녕하세요 ^^*
회원가입한지는 얼마 되지 않았지만 나름대로 열심히 강좌 듣고 있는 학생입니다.
다름이 아니라 암호화 패키지 부분을 구현 해보았는데요...
나와있는것처럼 바로바로 되지는 않더라고요 ^^;;
하지막 결국엔 구현을 했습니다 ^^
그래서 이번 레포트로 위 pl/sql프로그램을 분석하려고 하는데 (레포트: 주제가 유용한 pl/sql프로그램을 분석하는것)
암호화 부분과 복호화 부분이 이해가 되지 않습니다!
우선
pieces_of_eight INTEGER := ((FLOOR(LENGTH(Str)/8 + .9)) * 8);
이부분은 대충은 이해가 가나 왜 이렇게 해야 되는지를 잘 모르겠고요
dbms_obfuscation_toolkit.DESEncrypt(
input_string => RPAD( Str, pieces_of_eight ),
key_string => RPAD(hash,8,'#'),
encrypted_string => crypted_string );
RETURN crypted_string;
암호화의 이부분 역시 이해를 못하겠서요 또한 복호화의
dbms_obfuscation_toolkit.DESDecrypt(
input_string => xCrypt,
key_string => RPAD(hash,8,'#'),
decrypted_string => crypted_string );
RETURN trim(crypted_string);
이부분등 위 세부분에 대한 분석좀 조금만 자세히 해주시면 더 이상 바랄것이 없는거 같은데... ^^;;;;
굉장히 죄송합니다! 앞으로 열심히 공부하는걸루 보답할께요...
명쾌한 해석 부탁드립니다! ^^;;; 행복한 하루 보내세요 ^^
----염치없는 학생이-------