php 암호화 복호화 만들어쓰시는분..

php 암호화 복호화 만들어쓰시는분..

QA

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;
}
?>
답변을 작성하시기 전에 로그인 해주세요.
전체 10
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT