암호화

오늘은 대칭키와 비대칭키를 이용한 암/복호화, user-service application.yml의 설정 일부를 config-service으로 옮긴 뒤 config-service의 설정을 사용하게 할 것이다.그리고 설정파일의 정보를 암호화할 것이다1. 암호화의 종류1). Symmetric Encryption (대칭키 : 암호화, 복호화 키가 동일)- Using the same key 2). Asymmetric Encryption (비대칭키 : 암호화, 복호화 키가 다름)- Private and Public Key : 암호화 or 복호화 할 때 Private 키와 Public 키를 사용함(중복 안되게)- Using Java keytool : 자바에서 제공하는 암호화, 복호화 인터페이스 2. 암호화/복호화1..
1. 데이터 해시화 데이터 해시화란? -> 데이터 해싱은 데이터를 고정 길이의 해시 값으로 변환 해시 함수는 원본 데이터를 복원할 수 없다!! 일반적으로 사용되는 해시 함수는 MD5, SHA-1, SHA-256이 있다 digest digest를 사용하면 md5, sha1, sha256, sha512와 같이 평문을 해시화 할 수 있습니다. 반환 타입은 bytea 이므로 encode()함수를 사용해 16진수로 변환하여 사용하면 됩니다. --MD5 해싱-- SELECT md5('mydata'); --결과-- md5 | --------------------------------+ 69380a4489890f8a53e0eddc36cd1379| --SHA-1 해싱-- SELECT encode(digest('mydat..
누리는 귀여워
'암호화' 태그의 글 목록