都是基本示例,更多参考官方文档:
1. Transact-SQL 函数
2. 数据库密钥
3. 证书
4. 非对称密钥
5. 对称密钥
-- drop table EnryptTest
create table EnryptTest
(
id int not null primary key,
EnryptData nvarchar(20),
)
insert int...
分类:
数据库 时间:
2015-04-04 12:18:12
阅读次数:
307
packagecom.yjm.test509;
importjava.io.BufferedInputStream;
importjava.io.FileInputStream;
importjava.io.FileNotFoundException;
importjava.io.IOException;
importjava.io.UnsupportedEncodingException;
importjava.security.InvalidKeyException;
importjava.securi..
分类:
编程语言 时间:
2015-04-02 16:38:05
阅读次数:
147
最近项目中用到数据加密解密的功能,由于Android、iOS以及服务器端都需要用到这个功能。而不同平台上加密出来的密文是不一样的,这样导致互相之间密文无法使用。于是决定使用C/C++完成加密解密,其他平台调用的方式进行处理。加密解密实现 AES加密的具体实现过程本文暂不讨论,实现代码是直接从ope....
分类:
编程语言 时间:
2015-01-28 19:18:13
阅读次数:
610
摘要:数据加密、解密在安全领域非常重要。对程序员而言,在数据库中以密文方式存储用户密码对入侵者剽窃用户隐私意义重大。 有多种前端加密算法可用于数据加密、解密,下面我向您推荐一种简单的数据库级别的数据加密、解密解决方案。 在表中插入加密数据 以MySQL数据库为例,它内建了相应的加密函数...数据加密...
分类:
数据库 时间:
2015-01-22 10:47:58
阅读次数:
258
转自:here从数据安全谈起当你使用网银时,是否担心你的银行卡会被盗用?当你和朋友用QQ进行聊天时,是否担心你的隐私会被泄露?作为开发者,编写安全的代码比编写优雅的代码更重要,因为安全是一切应用之根本!为了确保数据不被侵犯,数据加密/解密技术运用而生。——摘录自《Java加密解密的艺术》所以为了确保...
分类:
编程语言 时间:
2014-08-19 12:29:24
阅读次数:
263
写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正。如有不明白的地方,愿可一起探讨。下面将利用Bober与Alex的通信来解释说明数据的加密和解密过程Bober与Alex进行通信的简单过程说明:图中的1,2过程为Bober和Alex获取对方的签署证书;Bober获得Alex的签署..
分类:
其他好文 时间:
2014-08-03 15:28:16
阅读次数:
290
这个算法简单,而且效率高,每次可以操作8个字节的数据,加密解密的KEY为16字节,即包含4个int数据的int型数组,加密轮数应为8的倍数,一般比较常用的轮数为64,32,16,推荐用64轮.源代码如下:/** *//*** Tea算法* 每次操作可以处理8个字节数据* KEY为16字节,应为包含....
分类:
编程语言 时间:
2014-07-29 12:32:56
阅读次数:
248