DOBON.NET DOBON.NETプログラミング掲示板過去ログ

SQLServer2005の暗号化

環境/言語:[.NET Framework2.0,ASP.NET2005,SQLServer2005]
分類:[ASP.NET]

現在、ASP.NET(VB)2005とSQLServer2005で開発を行っています。
お客様からの要望でテーブルのあるフィールドのみ暗号化を
行うことが求められました。

とても、初歩的なことですが、どのように設定、又はSQL実行したら
良いのでしょうか?ネット上の説明では難しく理解できませんでした。

宜しく、お願い致します。
  • 題名: VARCHARフィールドが複合化できません
  • 著者: JAVA王
  • 日時: 2007/10/03 17:45:15
  • ID: 20653
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
何とか暗号化できたのですが、どういうわけか複合化が
できません。色々もがいたところ、VARCHARをNVARCHARに
変更したらできました。VARCHARは駄目なんでしょうか?
下記が実行したSQLです。

・暗号化
insert into 暗号化テスト values
(1, encryptByKey(Key_GUID('angou_key'), '島屋'));

・複合化
select
番号
,cast(DecryptbyKey(名前) as varchar(50)) as 名前
from 暗号化テスト

DOBON.NET | プログラミング道 | プログラミング掲示板