웹프로그래밍

Global It Leader!!


MySql


 
 

필드 sha512 형식으로 암호화 및 복호화하기

페이지 정보

작성자 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 3,538회 작성일 21-08-03 17:59

본문

SHA512 방식을 사용해보겠습니다

우선 간단한 테이블을 만들어봅시다

CREATE TABLE `test` (
	`name` VARCHAR(21) NULL DEFAULT NULL COLLATE 'utf8_general_ci',
	`passwd` BLOB NULL DEFAULT NULL	
)
COLLATE='utf8_general_ci'
;
?

암호화해서 insert 도 해주고요

 

해당 'key' 부분은 해당 홈페이지에 맞게 본인이 원하는대로 아무거나 넣으셔도 됩니다만 , 복호화할때 그 값이 필요하니 꼭 기억은 해둬야합니다 저는 그냥 key 로 할게요

insert into test values(
'이태웅',
AES_ENCRYPT('4129',SHA2('key',512))
);

아래처럼 데이터가 들어갔을건데 이걸 복호화해서 select 를 해봅시다

img.png
select 
CONVERT(AES_DECRYPT(passwd,SHA2('key',512)) using UTF8) 
from test

위 처럼 select 를 하면 아래 결과화면 처럼 기존 값이 복호화가 되어서 잘 나오는걸 확인할수 있습니다.

img.png

key 값이 만약 다르게 들어가면 인식 자체를 못해서 NULL 만 출력이 되니 이점 염두하시고 코딩하시기 바래요

img.png

이상 SHA512 암호화, 복호화 작업이었습니다~!

댓글목록

등록된 댓글이 없습니다.

전체 56
게시물 검색
MySql 목록
번호 제목 글쓴이 조회 날짜
16 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3738 03-28
15 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3708 12-18
14 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3686 11-10
열람중 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3539 08-03
12 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3476 11-02
11 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3188 12-29
10 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2961 09-07
9 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2456 11-04
8 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2195 03-26
7 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2120 04-10
6 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1473 03-14
5 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 781 10-21
4 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 690 02-03
3 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 506 05-25
2 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 495 06-30
1 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 478 06-30