php 암호화 복호화 만들어쓰시는분..
본문
base64_encode($str);
base64_decode($str);
방식말고 만들어 쓰시는분
위 방식은 php 버전에 따라 형식이 조금씩 다르네요.
만들어 사용한 함수 있으면...간단한
암호화와 복호화 코드좀 공유 부탁드립니다.
보안이라기보다 문자열을 감추는데 목적이 있습니다.
답변 3
https://gist.github.com/pwlin/1248250
<?php
function encrypt($string, $key=5) {
$result = '';
for($i=0, $k= strlen($string); $i<$k; $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)+ord($keychar));
$result .= $char;
}
return base64_encode($result);
}
function decrypt($string, $key=5) {
$result = '';
$string = base64_decode($string);
for($i=0,$k=strlen($string); $i< $k ; $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)-ord($keychar));
$result.=$char;
}
return $result;
}
?>
password_verify()
https://www.php.net/manual/en/function.password-verify.php
password_hash()
https://www.php.net/manual/en/function.password-hash.php
https://www.codingfactory.net/11710
참고하세요.
답변을 작성하시기 전에 로그인 해주세요.