在上一篇文章当中,介绍到了通过Silverlight获取web.config中的值,最后提到了加密的问题,因此首先对该安全问题做一个简单的描述。
问题描述
1. 下方是我的web.config文件,当中配置这一个媒体文件服务器的IP地址
2. 当在Silverlight程序中获取到该config中的值时,我们可以发现,通过查看页面的Source Code,是可以看到这个IP地址的,它是以明文的方式显示出来的,这样会引发安全性问题,我相信没有人愿意将自己的服务器IP地址暴露在外面
解决方法
在Page页面获取到web.config后,对该文件当中的内容进行加密,从而有效地解决了明文显示的问题,这样,别人就不能通过查看源代码的方式从前台获取你的服务器IP地址或者其他机密信息了,其实现方法如下:
1. 在Page页面后台的.cs文件中,加入机密算法,使用Rfc2898DeriveBytes 获取密码、salt 值和迭代次数,然后通过调用 GetBytes 方法生成密钥:
2. 之后,在Silverlight页面获取config数据的时候,通过解密算法进行解密,得到真正的IP地址信息:
最终实现效果如下,这时候我们通过查看源文件看到的则是被加密后的信息,而不是127.0.0.1,只有在Silverlight进行解密之后,才能看到我们想要的数据。
分享到:
相关推荐
中方RFC,RFC3---RFC3093,chm文件,查找、学习、引用的好帮手。中方RFC,RFC3---RFC3093,chm文件,查找、学习、引用的好帮手。中方RFC,RFC3---RFC3093,chm文件,查找、学习、引用的好帮手。中方RFC,RFC3---RFC3093...
RFC2404 在ESP和AH中使用HMAC-SHA-1-96 RFC2406 IP 封装安全有效载荷 (ESP) RFC2407 Internet IP 用于解释ISAKMP的安全域 RFC2408 Internet 安全关联和键管理协议 (ISAKMP) RFC2409 Internet密钥交换(IKE) RFC2410...
该该程序为RFC阅读器--RFC Viewer 1.4版本的绿色版,无需破解,给最需要的人。
RFC中文完整版-china-pub-RFC文档中文翻译计划.zip
pjco3-call RFC-code
RFC2404 在ESP和AH中使用HMAC-SHA-1-96 RFC2406 IP 封装安全有效载荷 (ESP) RFC2407 Internet IP 用于解释ISAKMP的安全域 RFC2408 Internet 安全关联和键管理协议 (ISAKMP) RFC2409 Internet密钥交换(IKE) RFC2410...
保险行业培训资料-中国平安--RFC 課程--北京版(PPT 134页).ppt
是一个对rfc text 文档的免费绿色阅读软件,对rfc格式的文档阅读非常方便
RFC2404 在ESP和AH中使用HMAC-SHA-1-96 RFC2406 IP 封装安全有效载荷 (ESP) RFC2407 Internet IP 用于解释ISAKMP的安全域 RFC2408 Internet 安全关联和键管理协议 (ISAKMP) RFC2409 Internet密钥交换(IKE) ...
基于RFC2544测试的网络测试仪的设计与实现,海洋,寿国础,RFC2544是当前网络互联设备性能测试普遍使用的标准。本文首先介绍了RFC2544相关标准及其测试条件,其次阐述了自行研制的网络测试仪的�
部分经过翻译的中文版的RFC,推荐下载参考参考
rfc是网络协义的重要学习资源,为方便大家查看,特收藏整理如下。下面是其中一篇内容: Network Working Group Steve Crocker Request for Comments: 1 UCLA 7 April 1969 Title: Host Software Author: ...
用于通过node-rfc( )与SAP通信的Node-Red( )节点。 包括三个节点: 调用-用于进行远程功能或BAPI调用。 读取表格-查询表格。 RFC_READ_TABLE的包装器,它使您可以查询带有条件的表并返回已解析的行。 字段列表-...
blake2-rfc这是基于RFC 7693的BLAKE2的纯Rust实现。设计此板条箱遵循用于流哈希函数的通用API设计blake2-rfc这是基于RFC 7693的BLAKE2的纯Rust实现。用于流式哈希函数的API设计,该函数具有一个状态/上下文结构和三...
SIP(Session Initiation Protocol,会话初始...它是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。SIP 是一种源于互联网的IP 语音会话控制协议,具有灵活、易于实现、便于扩展等特点。
商业编程-源码-利用RFC868协议编写网络对时程序.zip
/*SHA1算法及HMAC<SHA1>算法C语言实现。内附详细测试例程。测试数据取自rfc2202.txt和rfc3174.txt。源文件列表: md5.h, md5.cpp, test.h, test.cpp, rfc2202.txt, rfc3174.txt。包含测试工程: VC++6.0, VC++2008, ...
kramdown-rfc2629, Leitner Markdown 解析器的Thomas kramdown的RFC2629 ( XML2RFC ) 后端 kramdown-rfc2629是由托马斯。提供的 Markdown 解析器,它有许多后端用于生成 HTML 。LaTeX 和 Markdown 。kramdown-rfc...
资源为RFC1901~1907的合集,介绍关于SNMP V2C的标准。SNMP 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。 SNMP 使网络管理员能够管理网络...
sap-java-rfc-jco3