Topic = DBeaber 암호를 까먹어서 복호화해보고 정리.
Why
Maria DB 연결 테스트 도중 아래 오류 코드와 같이 DB 비밀번호 오류 코드가 발생했다. 비밀번호를 따로 저장해두지 않아서 복호화 해보기로 했다.
Error: 1045-28000: Access denied for user 'root'@'localhost' (using password: YES)
- 복호화는 암호화된 데이터를 정상적인 데이터로 변경하는 과정을 말한다.
1. OpenSSL 다운로드
- Window
최신 버전 EXE 으로 설치
- mac
$ brew install openssl
2. 환경 변수 설정
3. DB 폴더로 이동, OpenSSL Command Prompt 실행 후 해당 경로로 이동해주기
기본설정의 Dbeaver의 DB정보 경로는 다음과 같다.
C:\Users\User\AppData\Roaming\DBeaverData\workspace6\General\.dbeaver
- OpenSSL Command Prompt 검색 후 실행.
4. 복호화 명령어 입력
openssl aes-128-cbc -d -K babb4a9f774ab853c96c2d653dfe544a -iv 00000000000000000000000000000000 -in "credentials-config.json"
5. 암호 확인하기
[Reference]