카테고리 보관물: debug

wordpress plugin 디버깅에 유용한 ‘Query Monitor’ PlugIn 소개

  장시간 동안  홈페이지 서버를 관리하지 않고있는 사이에 워드프레스 버전도 상당히 많이 바뀌고 그에 따른 플러그인 호환성 검증이 많이 누락되어있었다. 특히 며칠 전 사이트 서버를  php7.0으로 업그레이드 한 후로  모든 플러그인들의 작동 테스트(plugin debugging)가 필요한 시점이다. 이를 위해서 wp-config.php파일에 define(‘WP_DEBUG’, true); 구문을 삽입해놓고 각 플러그인별로 디버깅을 실시하던 중에  사용중단 알림 메시지를 만났지만 지시하는 파일에서는 그 … wordpress plugin 디버깅에 유용한 ‘Query Monitor’ PlugIn 소개 더보기

암호화/복호화시에 생성되는 padding 문자 제거 방법

Ecb_encryption

다양한 암호화 방법에 대하여 공부중이다.  AES, DES 는 현재는 그리잘 쓰이지 않는 방법이지만 미국에서 표준암호화 방법으로 채택된 것이어서 MySql에도 quary문에서 직접 적용이 가능한 함수를 가지고 있다. AES_ENCRYPT(‘text’,’key’), AES_DECRYPT(‘text’,’key’) 함수를 php에서 연동하여 사용하는 방법을 연습해 보기 위해 구글링하여 테스트해보았다. 대부분의 코드가 대동소이하다. 암호화 코드는 아래와 같다. function AES_encrypt($val){ $new_key = str_repeat(chr(0), 16); for($i=0;$i<strlen($key);$i++){ $new_key[$i%16] = chr(ord($new_key[$i%16]) … 암호화/복호화시에 생성되는 padding 문자 제거 방법 더보기