0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

MySQL暗号化メモ

Posted at

MySQL暗号化方式の取得クエリ

show variables like 'block%';

取得結果
mojikyo45_640-2.gif

暗号化モード設定について

block_encryption_modeはグローバルとセッション変数スコープが存在する。
DBクライアントでOK、アプリケーション側でNGの場合、セッションの方のみ設定されている。
アプリケーション上でも対応させたい場合、
グローバルのblock_encryption_mode変数への設定が必要になる。

暗号化モード設定クエリ(セッション)

SET block_encryption_mode = 'aes-128-ecb';

結果
Query 1 OK: 0 rows affected

暗号化モード設定クエリ(グローバル)

SET @@GLOBAL.block_encryption_mode = 'aes-128-ecb';

結果
Query 1 OK: 0 rows affected

MySQL block_encryption_mode 設定について

暗号化方式 aes-256-cbc について

ivの長さは16文字 16進数に変換後、ivHexにすると32byteになる。

ivをそれぞれのパラメータごとに設定する理由

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?