[pgsql-jp: 35885] Re: PostgreSQLでの暗号化/復号化について
A.HASEGAWA
blu-cielo @ nifty.com
2005年 8月 22日 (月) 17:21:35 JST
長谷川です。お世話になっております。
> > 1.DB上の個人情報を暗号化して、管理ツール等で閲覧した際に、
> > 内容を視覚的に判別できなくして欲しい。
> に注目すれば、暗号化までしなくても、encode, decodeで
> いかがでしょうか。
確かに顧客の要件としては、「視覚的にわからなければいい」という
レベルなので、この方法でもいいかもしれません。
ちなみにencrypt, decryptを使ったとして、
1.テーブルにINSERT
encrypt( 'あ', 'KEY', 'bf-cbc/pad:none' ) → H¥275¥361¥246h¥371¥
317¥313
2.テーブルからSELECT
decrypt( 'H¥275¥361¥246h¥371¥
317¥313', 'KEY', 'bf-cbc/pad:none' ) → ¥244¥242¥000¥000¥000¥000¥000¥000
上記のような手順を踏むと、画面に表示したときに、
¥244¥242¥000¥000¥000¥000¥000¥000
と表示されてしまうのですが、変換などの記述が必要なのでしょうか?
宜しくお願い致します。
pgsql-jp メーリングリストの案内