日志log使用序列反序列加密(Serializer) DESCrypto 加密
2016-11-14 11:05
120 查看
若一次加密一个文件内容,文件内容不会更新变化,网上大多数序列化反序列加密程序是没问题的。
1:由于log文件的随时会更新内容,那网上常用的程序是行不通的。需要做修改
若想通过打开txt , using (var file =new FileStream(path,FileMode.Append)) 简单的扩展append 命令,结果是新加的内容会显示不出来。
或者两段不同时期写入的log的内容中间是乱文的,因为文件模式为append ,扩展新行,这个命令是两段文字之间加上了换行符吧,具体加的符号没去测试。
使用这个 using (var file =new FileStream(path,FileMode.OpenOrCreate)) 这条 打开或者产生模式。
2:程序要用list内容的方式加入到文档,每次存数据时先把log文件的内容 ,反序列化,转化成list
IFormatter Serializer=new BinaryFormatter();
var obj = Serializer.Deserialize(crStream) as List<string>;
然后 把添加的内容放入list ,在进行序列化存入list 对象。完成操作,此方法解决问题。
还有一种方法是去掉序列化,每次生成密码串然后存入txt ,每次读取一行,编译一行。这种方法,混消度没有上边方法好。
1:由于log文件的随时会更新内容,那网上常用的程序是行不通的。需要做修改
若想通过打开txt , using (var file =new FileStream(path,FileMode.Append)) 简单的扩展append 命令,结果是新加的内容会显示不出来。
或者两段不同时期写入的log的内容中间是乱文的,因为文件模式为append ,扩展新行,这个命令是两段文字之间加上了换行符吧,具体加的符号没去测试。
使用这个 using (var file =new FileStream(path,FileMode.OpenOrCreate)) 这条 打开或者产生模式。
2:程序要用list内容的方式加入到文档,每次存数据时先把log文件的内容 ,反序列化,转化成list
IFormatter Serializer=new BinaryFormatter();
var obj = Serializer.Deserialize(crStream) as List<string>;
然后 把添加的内容放入list ,在进行序列化存入list 对象。完成操作,此方法解决问题。
还有一种方法是去掉序列化,每次生成密码串然后存入txt ,每次读取一行,编译一行。这种方法,混消度没有上边方法好。
相关文章推荐
- java中log日志的使用(完全版)
- iptables学习与研究四(使用LOG记录失败日志)
- 使用外部表管理Oracle 告警日志(ALAERT_$SID.LOG)
- java中log日志的使用1
- linux 使用 syslog 服务,将出错信息输入到 “/var/log/message” 系统日志文件中去
- 使用Lex将log日志转换为HTML
- 关于Android写LOG日志到SD卡文件之microlog4android使用
- 使用Lumigent Log Explorer对SQL Server的事务日志进行分析
- 使用数据库脚本方式分析SqlServer2005数据库中的LOG日志
- Log4j的使用(log for java (java的日志))
- 一次有趣的Debug——使用Lumigent Log Explorer对SQL Server事务日志进行分析,对SQL Server事务、操作进行撤销(恢复)
- 使用ApexSQL Log来查看sql server的日志文件
- Symbian调试——使用Log日志
- 使用外部表管理Oracle 告警日志(ALAERT_$SID.LOG)
- iptables之log日志工具-ULOGD使用手记
- java中log日志的使用(完全版)
- Sync Service for ADO.NET 程序调试 - 使用Tracing生成LOG(数据同步的日志) [DEVICE篇]
- 无法读取 System Overview 日志或警报配置的 Log File Folder 数值。 将使用默认数值
- 使用Lumigent Log Explorer对SQL Server事务日志进行分析,对SQL Server事务、操作进行撤销
- 使用Lumigent Log Explorer对SQL Server事务日志进行分析,对SQL Server事务、操作进行撤销