加密

7.8. OpenSSL 开发库

12-27
7.8.1.使用OpenSSL进行DES加密 例7.6.DES中的DES加密示例 编译运行 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明.

6.5. 例子

12-13
6.5.1. 加密文件 加密 # echo hello > file.txt # gpg -c file.txt lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x Enter passphrase x x x x x x Passphrase ****____________________________________ x x x x <OK> <Cancel> x mqqqqqqqqqqqqqqqqqqq

不谈技术~蛇年,我回来了!

12-05
今天过了把小车隐,不过还真是有经无险呀,时速130,这要是撞上了小命就没了,呵呵! 龙年最后一天,去奶奶坟前祈祷了,这是我每年要做的事情,每年我都会为自己许下三个愿望,今年也是一样,呵呵! 蛇年要干的事情很多呀,生活上的,工作上的都有自已的目标,当一个人有了目标之后,才可以更努力的,更有动力的去完成一些事情,呵呵! 蛇年在生活上需要有自己的小窝! 蛇年在工作上需要完成自己一个小突破,但与我以往对工作的要求不同,这次我会更看重职位的重要性,而薪资是其要的,因为我知道,如果你想让你的薪资成继续增长状

基础才是重中之重~隐藏应该隐藏的对象

12-05
(本文不说IOC,不说设计模式,只说基础的internal关键字的实际意义) 题目非常有意思,"隐藏应该隐藏的对象",事实上,我们在做开发时,会遇到一些问题,一个功能会涉及到一些类,一些方法,而向外开放的接口往往只有一个,即一个规范,多个实现,而这些实现,是通过一个类型来区别的,如:一个加密码方法EncryptString,它会有一个类型去标示你是用md5,des,还是其它方式去做加密,而对于实现的细节,调用者不需要关心,当然这还是面向对象的原则问题. 它的类型可能是个枚举: ///

云计算学习2

12-05
4 网络加密 VPN virtual private network 虚拟个人网络:长连接和加密 L2TP(layer 2 tunneling protocol) 二层隧道协议 VPLS(virtual private lan service)虚拟私有局域网服务 IPsec(internet protocol security)网际协议安全 EoMPLS(ethernet over MPLS)基于多协议标签交换的以太网协议 个人使用最多的是IPsec SSL IPsec 数据打包加密后在因特网上

在Winform开发框架中实现对数据库的加密支持

12-04
在很多情况下,我们需要对数据库进行加密,特别是Access数据库.Sqlite数据库,这些直接部署在客户端的数据,因为数据也是客户的资产,数据库总是存在很多相关的秘密或者重要的业务数据,所以一般来说,数据库是比较敏感的.由于我的Winform开发框架数据库访问模块中采用了EnterpriseLibrary模块,因此其实也可以使用其中的Crytography Application Block进行加解密处理. 由于不想引入太多这些额外的模块,或者为了简化客户端的配置考虑,直接在Enterprise

使用SQLite数据库和Access数据库的一些经验总结

12-04
在我的<Winform开发框架>中,可使用多种数据库作为程序的数据源,除了常规的Oracle数据库.SqlServer.MySql数据库,其中还包括了SQLite数据库.Access数据库,后两个数据库都是在单机版程序中常用到的数据库,各自有着自己的特点,在我的<Winform开发框架>的提炼和多个项目的反复使用过程中,对SQLite数据库.Access数据库的一些特点进行了一些总结,以期达到常用常新,避免走弯路的目的. 1.简化数据库的地址,使用|DataDirectory|代替

WinForm界面开发之“HTML内容编辑控件”

12-04
做过了很多Winform的共享软件,对界面的设计有了一定的经验和积累,准备开一个"WinForm界面开发"系列文章,介绍下相关的Winform界面设计和相关控件的使用,促进相互交流,以获得更好的发展和了解. 在很多Winform程序中 ,我们可能需要HTML内容的所见即所得的编辑控件,如Asp.net中的FreeTextBox等控件样式的. 搜索了一下,发现很少这方面的控件,找了一个,好像是收费的,而且感觉一般,跳过,再找,然后发现CodeProject 上有一个不错的东西,拿过来进行

点某个链接进网站,会发这个链接的会员加积分,实现方法(有时间限制)

12-04
例如:http://www.bobo.com?userid=axeidxls01wdcx(这个userid会有一个加密) 当某个用户发出一个邀请后,另一个用户通过这个链接进行网站后,为发这个链接的用户加10个积分. 实现方法: 建立一个用户附加表InviteUser_NewUser,结构如下:   然后跟着我的思路走: 用户接这个链接后 => 进入网站宣传页,同时用session或cookies进行传过来的userid => 用户点注册按钮 => 查看userid,是否为密码为DateT

Winform下动态执行JavaScript脚本获取运行结果,谈谈网站的自动登录及资料获取操作

12-04
为了有效阻止恶意用户的攻击,一般登录都会采用验证码方式方式处理登录,类似QQ的很多产品的验证码处理,但在一些OA系统中,系统通过非对称加密方式来处理登录的密码信息,登录页面每次提供对密码进行加密的公钥是不同的,因此如果要模拟登录,就需要先获取公钥,然后根据公钥把输入的密码加密,然后通过POST提交给服务器进行验证登录.由于公钥是页面刷新变化的,而加密是通过Javascript脚本进行加密,如下面的登录页面源码所示.   <meta http-equiv="Content-Type"

WCF开发框架形成之旅--您的数据是否需要加密

12-04
基于WCF技术,搭建基于分布式的网络应用,目前已经是很常见的应用,在上篇随笔<基于我的Winform开发框架扩展而成的WCF开发框架>中,介绍了我自己的Winform开发框架的一些基础知识及扩展而成的WCF开发框架,上篇随笔只是基于快速应用搭建而成的WCF框架,并没有考虑到数据安全性的问题,在互联网的环境中,数据的安全性是必须考虑的一道门槛,否则明文数据满天飞,犹如人在大街上裸奔一样令人不安,除非是你认为你的应用数据无关紧要.本文主要通过技术对比,介绍如何创建一个Winform客户端测试WCF

Web API应用架构在Winform混合框架中的应用(1)

12-04
在<Web API应用架构设计分析(1)>和<Web API应用架构设计分析(2)>中对WebAPI的架构进行了一定的剖析,在当今移动优先的口号下,传统平台都纷纷开发了属于自己的Web API平台,方便各种终端系统的接入,很多企业的需求都是以Web API优先的理念来设计整个企业应用体系的.Web API作为整个纽带的核心,在整个核心层需要考虑到统一性.稳定性.以及安全性等方面因素.本文主要介绍,Web API应用架构,在Winform整合中的角色,以及如何实现在Winform混合

WCF开发框架形成之旅---终极WCF框架是什么样子的

12-04
前面几篇WCF框架的文章,一直是介绍我的WCF框架的形成中的知识,期间虽然我在工作项目中已经成功运用各种WCF的概念及特性,而且是多个部门之间的数据管理系统,基本上WCF框架的雏形已经形成了,不过我一直想把我成熟的Winform开发框架,提炼整合到WCF框架上,这样在成熟的Winform框架基础上应用的WCF技术,才是我整个WCF开发框架的终极形式,虽然项目时间很紧,但业余空闲时间我一直未曾停步,前阵子通宵达旦完成,并经过多番测试,今天有幸和大家分享一下这个WCF框架的真面目及其中的一些经验总结

Socket开发框架之数据传输协议

12-04
我在前面一篇随笔<Socket开发框架之框架设计及分析>中,介绍了整个Socket开发框架的总体思路,对各个层次的基类进行了一些总结和抽象,已达到重用.简化代码的目的.本篇继续分析其中重要的协议设计部分,对其中消息协议的设计,以及数据的拆包和封包进行了相关的介绍,使得我们在更高级别上更好利用Socket的特性. 1.协议设计思路 对Socket传输消息的封装和拆包,一般的Socket应用,多数采用基于顺序位置和字节长度的方式来确定相关的内容,这样的处理方式可以很好减少数据大小,但是这些处理对我

Socket开发框架之数据加密及完整性检查

12-04
在前面两篇介绍了Socket框架的设计思路以及数据传输方面的内容,整个框架的设计指导原则就是易于使用及安全性较好,可以用来从客户端到服务端的数据安全传输,那么实现这个目标就需要设计好消息的传输和数据加密的处理.本篇主要介绍如何利用Socket传输协议来实现数据加密和数据完整性校验的处理,数据加密我们可以采用基于RSA非对称加密的方式来实现,数据的完整性,我们可以对传输的内容进行MD5数据的校验对比. 1.Socket框架传输内容分析 前面介绍过Socket的协议,除了起止标识符外,整个内容是一个

Winform混合式开发框架访问Web API接口的处理

12-04
在我的混合式开发框架里面,集成了WebAPI的访问,这种访问方式不仅可以实现简便的数据交换,而且可以在多种平台上进行接入,如Winform程序.Web网站.移动端APP等多种接入方式,Web API的处理方式和微信提供的接口处理规则类似,也是通过向服务器获得访问令牌(AccessToken),然后传递给每个Web API接口,实现数据的交换处理.本篇随笔主要介绍混合框架中Winform对Web API访问的处理. 1.Web API接入方式介绍 <混合式开发框架>混合了Web API接口访问.

逐渐取代CVS的新一代版本控制系统Subversion

07-26
一.CVS与SVN性能的比较      今天看到这个测试结果,效果惊人阿,尤其是在分支合并处理上.Action                                        CVS               SVN Check out small file set       1 MB 17.32 s         26.96 s Check out large file set          7 M 16.92 s  5M  35.01 s Tag small file

用OpenSSL编写SSL,TLS程序

04-02
用OpenSSL编写SSL,TLS程序(1) 作者:tamsyn  来源:www.sqlite.com.cn  时间:2006-6-28  [ 字体:大 中 小 ] [ 双击滚屏 ] 一:简介: SSL(Secure Socket Layer)是netscape公司提出的主要用于web的安全通信标准,分为2.0版和3.0版.TLS(Transport Layer Security)是IETF的TLS 工作组在SSL3.0基础之上提出的安全通信标准,目前版本是1.0,即RFC2246.SSL/TL

使用 OpenSSL API 进行安全编程

04-02
  使用 OpenSSL API 进行安全编程 创建基本的安全连接和非安全连接     级别: 初级 Kenneth Ballard (kenneth.ballard@ptk.org), 自由程序员 2004 年 8 月 09 日 学习如何使用 OpenSSL -- 用于安全通信的最著名的开放库 -- 的 API 有些强人所难,因为其文档并不完全.您可以通过本文中的提示补充这方面的知识,并驾驭该 API.在建立基本的连接之后,就可以查看如何使用 OpenSSL 的 BIO 库来建立安全连接和非安

关于RFC(Request For Comments)

01-14
关于RFC(Request For Comments) RFC(Request For Comments)-意即"请求注解",包含了关于Internet的几乎所有重要的文字资料.如果你想成为网络方面的专家,那么RFC无疑是最重要也是最经常需要用到的资料之一,所以RFC享有网络知识圣经之美誉.通常,当某家机构或团体开发出了一套标准或提出对某种标准的设想,想要征询外界的意见时,就会在Internet上发放一份RFC,对这一问题感兴趣的人可以阅读该RFC并提出自己的意见:绝大部分网络标准的指