数据库字符加密与读取

问题描述

一。数据库字段的值如何加密:如ID(INT类型)Key(Varchar类型)0*****(加密后的字符)1同上2同上............二。如何用C#读取正确的Key的值??

解决方案

解决方案二:
可以在插入时,用各种方法加密后,插入到数据库中加密的方法有多种,可以是自己写的,也可以是用系统提供的方法加密常用的有md5和sha1 MD5相关类:System.Security.Cryptography.MD5System.Security.Cryptography.MD5CryptoServiceProvider()System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strSource,"MD5")SHA1相关类:System.Security.Cryptography.SHA1System.Security.Cryptography.SHA1CryptoServiceProvider()System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strSource,"SHA1")
解决方案三:
不知道这个加密解密的能否帮你。http://blog.csdn.net/nstorm/archive/2004/11/08/172221.aspx
解决方案四:
DESCryptoServiceProviderdes=(DESCryptoServiceProvider)DESCryptoServiceProvider.Create();byteArray=des.Key;key=Convert.ToBase64String(byteArray);this.label1.Text=key;

用DES加密自动生成KEY
解决方案五:
TOnstorm你的解密有错,这句cs.FlushFinalBlock();

时间: 2024-07-30 16:10:58

数据库字符加密与读取的相关文章

报表-php读取数据库报错,读取不出来(附源代码)

问题描述 php读取数据库报错,读取不出来(附源代码) 提示错误: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:yxwebyjjhBdis_ck.php on line 47 起没查询前期报表 源码: <?php date_default_timezone_set('Asia/Shanghai');//Asia/Shanghai $sj=date("Y-m-d&quo

菜鸟十天学会ASP教程之第四天:数据库的连接和读取

教程|十天学会|数据|数据库 上一节:数据库的建立 学习目的:掌握ACCESS数据库的连接和读取记录 首先还打开我们上一节课建立的数据库中的表,随便输入几条记录,如下图: 这节课学习的内容有一点枯燥,但是很重要.在这里不需要知道命令具体的运行情况,外面的很多书籍之所以不适合入门就是因为介绍了太多的理论知识,让初学者一头雾水. 下面开门见山,看两行代码: <% set conn=server.createobject("adodb.connection") conn.open &q

Java数据库字符国际化

数据|数据库 数据库字符国际化是大家提问最多的问题,例如MySQL数据库大家可能在JDBC-URL添加useUnicode=true&CharacterEncoding=GBK作为中文支持的基本条件.但这有时破坏了数据的完整性,如果某些人粗心大意,就会导致数据编码错误,产生乱码.因此,我们需要一些手段在程序内部进行编码处理.人们一般通过在应用上使用 String(bytes:byte[], enc:String)/String.getBytes(enc:String)进行字符串编解码,这样做虽然

数据库中图片存储及读取

数据|数据库 开发环境:Window 2000.SQLServer2000..Net Framework SDK正式版开发语言:C#.ASP.Net简介:数据库中图片存储及读取 说明:在ASP中,我们用Request.TotalBytes.Request.BinaryRead()来上传图片,这个可恶的BinaryRead()方法非常笨,单个文件上传倒没什么大事,单如果多个图片上专可就花大气力了-!而现在ASP.Net中将会把解决以前ASP中文件上传的种种问题,使你在ASP.Net中轻轻松松开发出

用PHP开展简单的字符加密

  无事可做,想试试加密,于是就使用了自己熟悉的PHP来写了... 原理: 把字符转化成ASCII码,然后对ASCII码进行换算,把结果再转化成字符,加密完成. ? 实现: 输入要加密的字符: error_reporting(255); if ( isset($val) ) { ?//进行加密 ??for($i=0; $i ?{ ??$c = $value[$i]; ??$c = ord($c); ??if ( $c>31 && $c<107 ) ??{ ???$c = $c+

sql server 解密-请问Microsoft SQL Server 2005数据库中加密记录解密方法

问题描述 请问Microsoft SQL Server 2005数据库中加密记录解密方法 请问Microsoft SQL Server 2005数据库中类似 0MHCkgK7c4E= 的记录(共12位)是使用什么算法加密得到的?能否提供解密的方式或网址,谢谢! 解决方案 有些用到了base64来加密

android sqlite 加密-android sqlcipher 对现有数据库的加密

问题描述 android sqlcipher 对现有数据库的加密 最近看了android sqlite 加密 sqlitecipher .sqlitecipher对新建的数据库加密,没有看到对现有数据库的加密,请问怎么修改数据库密码和对现有数据库的加密? 解决方案 http://blog.csdn.net/zhanghw0917/article/details/39051055

Oracle数据库字符集和客户端字符集不同,强制转化可能会造成不可预期的后果

Oracle数据库字符集和客户端字符集不同,强制转化可能会造成不可预期的后果 用PL/SQL Developer登陆Oracle数据库,输入用户名和密码后报:数据库字符集(AL32UTF8)和客户端字符集(2%)是不同的,字符集转化可能会造成不可预期的后果. 解决: windows  regedit HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\ 找到这个 双击 NLS_LANG 使值为 american_america.AL32UTF8 右击电脑属性  新

怎样将数据库的二进制数据读取出来并转换为图片保存在文件夹

问题描述 怎样将数据库的二进制数据读取出来并转换为图片保存在文件夹 怎样将数据库的二进制数据读取出来并转换为图片保存在文件夹,求指教 解决方案 js,二进制转换保存到数据库及读取二进制图片C#从数据库中读取二进制数据,并显示图片二进制读取保存图片