암호화, 복호화 함수 질문 드립니다.
본문
고생 많으십니다. 여쭤볼 게 생겼는데, 다른 팀에서 진행한 최초 작업 소스에서는 common.lib.php에 아래와 같은 암호화, 복호화 함수가 있었습니다.

이 함수가 뭘 뜻하며 어떻게 돌아가는지는 스스로 분석해보겠지만 이 함수가 현재 그누보드 5.6.10의 common.lib.php에는 없는 걸로 보이더라고요.
위 함수를 통해 주민등록번호 등 민감 정보를 암호화, 복호화했던 걸로 보이는데
1) 이 함수가 이전 버전에서 이렇게 포함되어있던 건지
2) 이 함수를 대신할 함수가 그누보드 5.6.10의 어딘가에 구현되어 있는건지
3) 아니면 최초 작업자 누군가가 구현한 거라 저도 똑같이 5.6.10의 common.lib.php에 구성하면 될 지
감이 안 잡혀서 질문드립니다.
답변 4
보통은 common.lib.php 파일은 코어 파일이라 거기에 추가함수를 만들지는 않고,
필요한 함수는 extend/파일명.php 를 생성하시고
거기다 함수를 넣으시면 어느 파일에서든 그 함수가 자동으로 불러와집니다.
패치나 업데이트를 위해서는 가능하면 common.lib.php 파일등
원본은 수정을 안하시는게 좋습니다.
암호화 디코딩 기능은 별도 기능 커스텀을 하며 구현된 사항으로 보여집니다.
따로 5.6.10에서는 암호화 디코딩을 이 방식이 아닌
별도 str_encrypt class안에 문자열 암호화 기능으로 구현되어 적용되는 부분으로 확인됩니다.
해당 기능의 함수를 쓰는게 현재 사용하고 있는데 동일하게 구현이 필요한 사항이라면
구현한 함수에 맞춰 기능 적용을 하셔야 원활한 암호화 디코딩이 가능한 부분이라
동일하게 적용해 주셔야 하는 부분입니다.
1) 2) 그누보드에 저런 암호 복호 코드는 없습니다
3) common.lib.php에 함수를 복사해 넣어서 사용해도 됩니다
감사합니다, 참고해서 진행해보려 합니다.