- 博客(11)
- 收藏
- 关注
原创 vc6.0工具使用的几个技巧
俗话说"工欲善其事,必先利其器",我使用vc6.0已经有一段时间了.慢慢的摸索出了一些可是说是技巧的东东吧(有些也许是从书上,网上看来的,忘记了).我想这些技巧对大家来说都比较实用.1.当程序代码格式乱七八糟的时候怎么办?你可以自己慢慢的用TAB,SPACE,去调整,如果是一个成千上万行的可就够你受的了.其实你可以先选中你想调整的代码,然后在"edit->advanced->format se
2004-03-24 10:07:00 1154
原创 一个小语言的词法分析程序原理及其实现(1)
词法分析是编译程序的第一步,是以后编译步骤:语法分析,语义分析以及代码生成的基础.目前可以利用LEX进行词法分析程序的编写,如果所要翻译的语言比较庞大则应该使用LEX,这就需要学习LEX的使用了,本文不使用该工具,而自己手工编写一个,旨在解除大家对编译系统的神秘感,也希望能给大家一个提示吧.网上有些词法分析程序的原代码,觉得写的挺复杂的。其实词法分析程序的原理都是一样的,
2004-03-23 09:57:00 3345
原创 利用WSE 加密SOAP报文(3)
WSE对加密的支持 WSE支持对SOAP 报文的部分加密.对称加密使用一个共享的密钥,不对称加密支持使用x.509证书.当使用WSE来加密SOAP报文时,整个body节点的内容被加密,除非明确指定不要加密.下面举了2个例子,一个加密这个主体部分,一个加密部分.WSE运行时库实现了所有的WS-security.在SecurityInputFilter 和SecurityOutputFilte
2004-03-23 09:55:00 1151
原创 一个小语言的词法分析程序原理及其实现(2)
(接上篇)根据这个表来构造程序,程序的核心是下面的这个函数,/********************************************************************以下为主分析函数从输入文件里面读,把分析结果写到输出文件中参数:fpin :输入文件指针 fpout: 输出文件指针********************************
2004-03-22 16:13:00 2759
原创 利用WSE 加密SOAP报文(6)
加密对外发送的报文我已经修改了前面的GetXmlDocument方法,让它可以使用由WSE实现的基于X.509非对称加密技术。加密回应报文,FindCertificateBySubjectString方法可以用来接收客户端证书的公开备份,一个来自本地机器账号的个人储存室给的客户端证书。这个证书然后被用来创建一个新的 X.509安全Token,这个Token将被加入到响应报文的SoapConte
2004-03-22 15:51:00 1362
原创 利用WSE 加密SOAP报文(7)
给收到的报文解密当收到一个由X.509证书加密后的报文后,SoapInputFilter会自动尝试使用用户密钥储存室的私有密钥来进行解密,当然,这个需要告诉WSE运行时哪里可以找到这个证书的额外配置信息。这个信息由应用程序配置文件的Security元素所指定,这个例子在客户端上的应用程序配置文件是App.config。对于 X.509加密,你只需要添加一个x509子节点,内容和下面一样就可以了
2004-03-22 15:51:00 947
原创 利用WSE 加密SOAP报文(8)
下面是被WSE在运行时序列化后产生的报文加密后的结果 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> xmlns:wsu="http://schemas.xmlsoap.org/ws/2002
2004-03-22 15:51:00 1123
原创 利用WSE 加密SOAP报文(1)
摘要:如何使用支持WS安全规范的WSE(Microsoft Web Services Enhancements)使加密SOAP能够跨越标准HTTP呢?讲述了SOAP报文加密是如何进行,在WS安全和XML加密规范中又是如何定义的。目录:l 介绍WSEl WSE的安全特性l 加密SOAP报文l WSE对加密的支持l
2004-03-22 15:50:00 1996
原创 利用WSE 加密SOAP报文(2)
一个加密后的SOAP 报文下面的SOAP报文示例有一个payment节点,含有一些敏感的客户信息.OAP:Envelope SOAP:xmlsn="http://www.w3.org/2002/12/SOAP-envelope"> ... ... 123456789123456
2004-03-22 15:50:00 1527
原创 利用WSE 加密SOAP报文(4)
加密对外发送的报文这里我简单描述下如何创建一个可以返回个被加密的XML文档的Web服务。第一步先用using指示符来添加必要的命名空间,如下:using System.Web.Services;using Microsoft.Web.Services;using Microsoft.Web.Services.Security;using System.Security.Cryp
2004-03-22 15:50:00 1008
原创 利用WSE 加密SOAP报文(5)
解密收到的报文不管是在客户端还是在服务器端,WSE总是在SecurityInputFilter实现报文解密的,由于对称加密需要由公共密钥派生出来的加密密钥,你需要创建一个SecurityInputFilter能够调用的方法来得到这个对称密钥,然后你就能使用包含在EncryptedData中的密钥和算法信息来帮你找到正确的共享密钥和加密算法了。这个方法必须实现在从Microsoft.Web.
2004-03-22 15:50:00 1154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人