by 돼지뚱뙝이 [SQL Query] [2020.03.16 17:18:00]
현재 사이트에서 자바 BCrypt 를 이용해서 암,복호화 하여 로그인 처리를 하고있습니다.
현재 lms시스템을 구축하면서 로그인 관련 쿼리를 제공해줘야하는대 쿼리로 현재 BCrypt 로 암호화 되어 저장되어있는 값을 쿼리로 복호화하여 보여줄 수 있을까요?
구글링해서 오라클 복호화 조회를 해도 뭔가 명확하게 답을 얻지못해서요. 아직 sql능력이 부족해서 그런지.. 쿼리로 해결못한다고 결론이나면 자바로 처리할탠대 상급자가 쿼리로 처리하길 원해서요
1. 저장된 값을 복호화 해서 입력된 값과 비교하지 마시고 2. 입력된 값을 암호화 해서 저장된 값과 비교하세요. 1번 방식은 패킷 전송 과정에서 평문이 노출될 우려가 있습니다.
답변주신 방법으로는 중간에 자바를 거쳐야하는대 lms시스템은 외부업체가들어와서 작업하는거라 업체에 쿼리를 제공해주는 형태로 해야해서요. 그래서 함수를 만들어 놓고 쿼리를 제공해는방법으로 처리가 가능궁금합니다.
"pl/sql 에서 java class 함수 실행" 으로 검색해 보세요.