永发信息网

C#如何加密XML文件中具有指定属性的节点内容

答案:2  悬赏:40  手机版
解决时间 2021-01-23 06:11
C#如何加密XML文件中具有指定属性的节点内容
我的xml文件根目录下有三个Name节点,结构如下:


.........


.........


.........


我想在加密这三个UserInfo节点时设置三个独立的密码分别加密&解密对应的节点内容,根据UN属性区分,请NB人物指点。拜托了
最佳答案
xml的操作类为xmldocument,这个类用于xml的各种操作
对称加密和解密流行的有AES和DES,网上很多该加解密的实现代码
把字符串加密通过xmldocument保存到xml,再从xml中读取出来解密使用即可。
全部回答
//xmlfile是xml文件,nodename是节点名,attributename是节点的属性名,因为节点名是可以重复的,所以用list存放返回值 public list getattribute(string xmlfile, string nodename, string attributename) { list retlist = new list(); xmldocument xx = new xmldocument(); xx.load(xmlfile); xmlnodelist xxlist = xx.getelementsbytagname(nodename); foreach (xmlnode xxnode in xxlist) { retlist.add(xxnode.attributes[attributename].value); } return retlist; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
VS2005如何创建cu文件,在VS2005中配置好CUDA
单选题在平直的公路上行驶的汽车,在关闭发动
银保部的工作压力大么
Cindy seems her new job.A. contentB. conte
风色幻想5进不了,就是在开始界面那里,选完
魔界骑士イングリッド合集1-4 急急急。
桂林的水有什么特点
吃什么可以养发??
单选题世界杯期间那只预测赛场成败屡试不爽的
人工挖孔桩非要浇筑护臂混凝土吗
判断题一般来说,先有城市聚落,后有乡村聚落
北京市 已到退休年龄,但未交满15年保险。是
你好 我有一道曲式分析的谱例题 只要求写出曲
过年亲戚问成绩怎么说
张字开头的成语有哪些
推荐资讯
平湖市八洲物流地址好找么,我有些事要过去,
宁波市第一幼儿园地址在什么地方,我要处理点
宁波市海曙区苗苗幼托班地址在什么地方,我要
除了烫直,还有什么方法使头发不那么膨胀,变
中国和非洲都有着悠久的历史和灿烂的文明,都
中国电信(墨脱分公司)地址有知道的么?有点事
天天美美容美发地址在什么地方,想过去办事,
毕节市工商局地址在哪,我要去那里办事,
天籁之音钢琴艺术中心(北九曲街)地址在什么地
联想电脑的重启键在哪
收银长短款的公式等于什么?
确山县柏拉图音乐茶座地址好找么,我有些事要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?