egovDigestService에서 sha256 처리했을떄의 다이제스트 길이
- 작성자 :
- 유*한
- 작성일 :
- 2023-10-16 15:58:40
- 조회수 :
- 516
- 구분 :
- 개발환경 / 3.8
- 진행상태 :
- 완료
Q
전자정부프레임워크 3.8버전사용중이며
context에
egovDigestService를 등록하고 property에 algorithm을 sha-256으로 설정하여 다이제스트를 진행했습니다.
결과가 나왔는데 결과물의 길이가 56byte가 나오는데 원래 sha256으로 다이제스트 진행하면 64byte로 결과가 나와야되지않나해서 질문드립니다.
context에
egovDigestService를 등록하고 property에 algorithm을 sha-256으로 설정하여 다이제스트를 진행했습니다.
결과가 나왔는데 결과물의 길이가 56byte가 나오는데 원래 sha256으로 다이제스트 진행하면 64byte로 결과가 나와야되지않나해서 질문드립니다.
환경정보
-
- OS 정보 : Windows, Linux
- 표준프레임워크 버전 : 3.8
- JDK(JRE) 정보 : 1.8
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
표준프레임워크 Crypto에서 제공하는 EgovDigestService에서는
Jasypt 라이브러리를 사용한 암호화를 진행하므로
SHA256 알고리즘으로만 생성한 해시 결과와 동일하지 않습니다.
Jasypt 관련된 내용은 아래 링크에서 확인하실 수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:encryption_decryption
http://www.jasypt.org/index.html
감사합니다.
표준프레임워크센터입니다.
표준프레임워크 Crypto에서 제공하는 EgovDigestService에서는
Jasypt 라이브러리를 사용한 암호화를 진행하므로
SHA256 알고리즘으로만 생성한 해시 결과와 동일하지 않습니다.
Jasypt 관련된 내용은 아래 링크에서 확인하실 수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:encryption_decryption
http://www.jasypt.org/index.html
감사합니다.