使用md5加密,不知可否满足?
(1)输入:
$pass=md5($pass);
insert into ....values.... '$pass'....;
(2)验证:
$inputpass=md5($inputpass);
select ..... where password='$inputpass'; 
如果匹配的记录有,就OK
(3)一般的文本消息:使用varchar
   超大规模的文本:使用longblob/blob
   文本相关的图片:使用longblob