aes128 썸네일형 리스트형 [PHP] AES128/ECB 복호화 하기 이전 쓰레드에서 Java와 MySQL에서 AES128/ECB의 암호화/복호화 개발을 진행했습니다. 이번에는 PHP로 복호화하는 방법을 소개합니다. 사전에 php-encrypt 확장 모듈 설치가 필요합니다. 관련 글은 http://seongtak-yoon.tistory.com/49를 참고해주세요. 참고로 암호화된 데이터는 AES128/ECB -> Base64로 암호화되었습니다. 복호화는 당연히 반대로 Base64 -> AES128/ECB의 과정이 되어야합니다. PHP에서 복호화 함수를 제공하고 있습니다. - http://php.net/manual/kr/function.mcrypt-decrypt.php 참고) base64_decode($encode_data)를 통해서 base64를 복호화한 후 이 데이터를 .. MySQL과 Java AES 128 암호/복호 동기화하기 (대칭키, 양방향) Java에서 AES 128 로 암호화한걸 MySQL 쿼리로 조회해야한다던지 DB 기존 데이터를 암호화 마이그레이션을 진행하기 위해 MySQL과 Java의 암/복호화가 필요합니다. 삽질끝에 ... MySQL은 AES 128bit만 적용이 가능합니다. 그리고 암호화모드는 ECB만 가능하며 CBC는 적용할 수 없습니다. (추가로 알아보니.!!! MySQL 5.5까지만 디폴드.. 5.6부터는 암호화 방식이 변경 가능합니다!) - MySQL 5.6부터는 block_encryption_mode 변수 값을 통해 암호화 방식을 변경할 수 있습니다. https://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_block_encryption_mod.. 이전 1 다음