php 암호 decrypt 를 mysql 로 변형 0 1 1,450

by ahriow [MySQL] [2019.01.10 11:33:47]


$value = "암호화된 데이터";

$value = base64_decode(urldecode(base64_decode($value)))

mcrypt_decrypt (MCRYPT_RIJNDAEL_256, $key, $value, MCRYPT_MODE_CBC, $iv)

위가 정삭 동작하는 php decrypt 코드인데요  mysql 에서 변경 가능할까요??

검색해보니

SET block_encryption_mode = 'aes-256-cbc';
select aes_decrypt(value, key, iv); 

로 하라고 하는데 제대로 풀리지가 않아요.. ㅠㅠㅠ

by 신이만든지기 [2019.01.10 12:24:55]

PHP 와 MYSQL의 암복호화 알고리즘이 완전히 동일하지 않아서 상호 호환이 안되는 것 같은데요?

PHP안에서 암/복호화를 모두 진행하거나,  MYSQL에서 암/복호화를 모두 진행하는 방법 중 하나를 선택하는 것을 고민해 보셔야 될 것 같네요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입