ハッシュ値の持ち方について


パスワードなどのハッシュ値をDBで持とうと思っているのですが、  
通常のデータベースではハッシュ値はどのような型で扱うべきなのでしょうか？

ちなみにオラクル12cを使用しております。  
RAW型で持つのが一般的なのでしょうか？  
それともハッシュ値を16進数表記の文字列にしてCHAR型等で持つべきでしょうか？




人力でINSERT、UPDATEするケースを考慮して、16進数表記の文字列にしてCHAR型で持つのが便利かと思います。(`sha512sum`等のコマンドの出力を使えるといった点も考慮して)




用途に依るのではないでしょうか。  
頻繁にもしくは積極的に表示を行うのであればCHAR等の文字列型の方が効率がいいでしょう。  
一致比較を主とするのであればRAW等のバイナリ型の方が効率がいいでしょう。

