안녕하세요..
UNIX에서 PROC++ 서비스를 하나 짜는데요..
주민등록번호를 암호화화기 위해서 crypt함수를 아래와 같이 사용했습니다.
short s_pwd_seed;
s_pwd_seed = crypt(13,(char *)주민등록번호인자값.arr);
이렇게 했더니 s_pwd_seed = 666 이라는 값이 나오더라구요.
이걸 16진수로 변환해보니 29a 라는 값이 나왔습니다.
이값을 RRN_SEED varchar2[2] 라는 필드에다 저장할려고 합니다..
근데 s_pwd_seed의 short값을 SIZE [2] 밖에 안되는 varchar2에다 넣는 방법좀
알려주세요.
나중에 SEED값을 다시 역해독 할려면 필요하거든요
short값 29a를 바로 RRN_SEED에다 넣을려고 하니 SIZE 초과 ORACLE 에러가
나더라구요.. 제발좀 알려주세요..