数据库表中,密码字段存放的是md5加密后的值,那么该字段应该是什么数据类型,长度应该设多少?

SQL数据库是?
ACCESS数据库是?
我自己用SQL试过了,char(16)就可以,不知道对不对

SQL char(32)
ACCESS 文本(text) 长度32

补充:
你用16位的md5当然只需要char(16)位了
温馨提示:内容为网友见解,仅供参考
无其他回答

数据库表中,密码字段存放的是md5加密后的值,那么该字段应该是什么数据...
SQL char(32)ACCESS 文本(text) 长度32 补充:你用16位的md5当然只需要char(16)位了

存储用户密码的md5哈希值,一般使用的数据类型是什么
存储用户密码的MD5哈希值,一般使用的数据类型是字符串。详细 MD5是一种广泛使用的密码哈希函数,它接受任意长度的数据作为输入,并生成一个固定长度的十六进制数字字符串作为输出。这个输出字符串是输入数据的数字摘要,对输入数据的任何微小改动都会导致生成的哈希值发生显著变化。由于MD5哈希值的表示形式是3...

存储用户密码的md5哈希值一般使用的数据类型是什么
在存储用户密码的MD5哈希值时,通常使用的数据类型是字符串(String)类型。MD5哈希算法是一种广泛使用的加密哈希函数,可以产生出一个128位(16字节)的哈希值,通常以一个32位的十六进制数表示。因此,这个哈希值本质上是一串固定长度的文本字符串。在数据库中,由于MD5哈希值是一串字符,所以最适合用来...

找回MD5加密的密码及MD5加密数据库中数据
前提是你知道这个密码存在在哪个表的哪个字段,只不过是加密了,如果是oracle数据库的话,可以用DBMS_OBFUSCATION_TOOLKIT.MD5 ( input = utl_raw.cast_to_raw('预置密码'))来得到一个MD5加密后的密码,所以我们可以在UPDATE user set password=DBMS_OBFUSCATION_TOOLKIT.MD5 ( input = utl_raw.cast_...

MySQL中MD5加密的使用方法mysql中md5写法
3. MD5加密数据库字段 在MySQL中,可以通过UPDATE语句的SET子句来更新表中的数据。下面是一个使用MD5函数加密数据库字段的示例:mysql> UPDATE users SET password=MD5(‘123456’) WHERE id=1;这个示例中,我们将users表中id为1的用户密码字段加密为MD5加密后的值’5d41402abc4b2a...

mysql 建表的时候密码用 md5()加密 但加密后的结果跟用PHP函数md5出来的...
我没看到你的全程,不好下结论。可能会有几个问题:PHP md5加密,没有问题。MYSQL md5加密 也没有问题。刚才对比了下,PHP的md5加密后的长度,比mysql md5加密后长度多两位。请问,你使用的字段,长度为多少,是否为 32 ?

md5加密解密原理,以及MD5有哪些用途
首先,用于防止数据被篡改。例如,发送文件时,可计算并提供其MD5值。接收方收到文件后,也能计算其MD5值,比较两者是否一致,以确认文件在传输过程中未被修改。其次,防止直接查看明文数据。网站常将用户密码加密为MD5格式进行存储,防止密码泄露。在登录验证时,系统会计算用户输入密码的MD5值,并与数据...

...密码的字段 要连自己都看不到得 要选什么字段类型
呵呵,貌似没有自己都看不到的说法,只有自己看不懂的。一般的密码是经过MD5函数或者sha1函数加密而成的,还有自己写加密算法加密而成的,而不是自己看不到的 用md5加密,一般用char型的,16位或32位 用sha1加密,一般用char型,40位

数据库存储md5密码,怎么取?
不知道楼主想具体实现什么功能额。。。不过可以肯定的是,密码经过MD5加密后,是无法再转成明文的,因为MD5是个不可逆的算法。。至于你想实现自动登录的话,需要使用COOKIE实现,将你的账户和密码存在COOKIE里。

急求Oracle数据库中MD5解密方法!!!
插入表中的时候md5加密 比如:sql= "insert into register(names,pswd,repswd) values( '$_POST[names] ',md5( '$_POST[pswd] '),md5( '$_POST[repswd] ')) ";qid=mysql_query($sql);读取的时候 pswd=empty($_POST[ 'pswd '])? ' ':md5($_POST[ 'pswd ']);---解决方案---...

相似回答