필드 sha512 형식으로 암호화 및 복호화하기
페이지 정보
작성자 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 3,709회 작성일 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 를 해봅시다
select
CONVERT(AES_DECRYPT(passwd,SHA2('key',512)) using UTF8)
from test
위 처럼 select 를 하면 아래 결과화면 처럼 기존 값이 복호화가 되어서 잘 나오는걸 확인할수 있습니다.
key 값이 만약 다르게 들어가면 인식 자체를 못해서 NULL 만 출력이 되니 이점 염두하시고 코딩하시기 바래요
이상 SHA512 암호화, 복호화 작업이었습니다~!
관련링크
- https://bug41.tistory.com/15 1317회 연결
댓글목록
등록된 댓글이 없습니다.