2016-10-19から1日間の記事一覧

Mysql/MariaDBとPHPでデータを暗号化、復号化する

Mysql/MariaDBの場合 -- AESで暗号化。BLOB型(バイナリ)で入れるならHEX()は不要 -- "E0827B40347D3227B65775B8226A1BF1"が返ってくる select HEX( AES_ENCRYPT('hogehoge', 'cryptkey') ); -- AESで暗号化されたものを復号化。BLOB型(バイナリ)で入れてある…

PHP経由でダウンロードしたファイルが壊れてしまう

php

現象 PHPを経由してダウンロードさせたファイルが壊れてしまう 原因 PHPないからファイルを出力する際に出力バッファに残ったゴミが一緒に出力されてしまい、結果ファイルが壊れてしまう 対策 出力バッファの中に残ったゴミが問題なので、ファイルの中身を出…