프로그램/PHP
php 암호화 복호화
킹콩맨
2023. 9. 26. 11:18
반응형
function enc($str){
// 적절한 길이의 무작위 바이트를 생성하여 IV로 사용
$iv = ' 키';
// 암호화에 사용할 키 설정
$key = '비밀번호'; // 반드시 안전한 키를 사용하세요.
// AES-256-CBC 암호화
$encrypted = openssl_encrypt($str, 'aes-256-cbc', $key, 0, base64_decode($iv));
return $encrypted;
}
function dec($str){
// 복호화에 사용할 키와 초기화 벡터 설정
$key = '비밀번호 '; // 반드시 암호화할 때 사용한 키와 동일해야 합니다.
$iv = '키';
// AES-256-CBC 복호화
$decrypted = openssl_decrypt($str, 'aes-256-cbc', $key, 0, base64_decode($iv));
// 복호화된 데이터 출력
return $decrypted;
}
반응형