C#“简单加密文本器”的实现

本示例只能加密英文文本,使用的算法为异或算法。 源代码:http://pan.baidu.com/share/link?shareid=3241348313&uk=1761850335 (本示例属于原创,转载请注明出处)  1)打开此软件,可以点击如下图所示的“写入TXT”按钮,将所要加密的文本读到软件文本框里;

2)所要加密的文本内容如下图的TXT文件所示;

3)在“加密/解密字符”右边的文本框输入一个字符,本示例使用“-”字符,如下图所示;

4)点击“加密”按钮后,将出现一个保存为“*.txts”文件的对话框,本示例使用“demo.txts”,将该文件保存后将生成一个“demo.txts”的文件,如下图所示;

5)用记事本方式打开该文件,将会显示与加密前不一样的文本,现改文本已经是乱码,不能正确被显示,从而实现加密,如下图所示;

6)可以点击“解密”按钮,并打开“demo.txts” 文件(记得需要正确地输入加密前的加密字符,本示例为“-”字符,否则将不会正确地还原原来的为文本),文本可以正确地显示在显示区里,如步骤3的图片所示。 7)最后,可以点击“写入TXT”按钮,将解密后的文本保存起来。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏岑志军的专栏

Swift开发-代理

952
来自专栏林德熙的博客

WPF 好看的矢量图标

推荐使用 Brush 的方式,或者直接 Canvas 的方式。有大神说,显示图片的性能会比显示 Brush Path 好,但是显示图片需要关注dpi等,而且作为...

1182
来自专栏前端知识分享

第146天:移动H5前端性能优化

4. 基于联通3G网络平均338KB/s(2.71Mb/s),所以首屏资源不应超过1014KB

1074
来自专栏前端杂货铺

不要给<a>设置outline:none

outline属性有什么作用     原文链接 a{outline:none} do not do it     当用户使用tab键进行链接切换时,该属性会在当...

2815
来自专栏友弟技术工作室

vim精简版教程

vim编辑器 ? vim trree 编辑器的分类 文本编辑器,ASCII码 字处理器:word 全称 vi:Visual interface vim: Vis...

2115
来自专栏林德熙的博客

win10 uwp win2d 离屏渲染

离屏渲染(Offscreen drawing)是一个不错的科技,在系统有空的时候,提前先画出部分界面。这样在需要直接渲染的时候就可以直接拿出来而不需要等待进行渲...

352
来自专栏云端架构

【云端架构】基于html5的本地多图上传并可在线预览

免插件多图上传的代码是通过html5将本地图片上传服务器,并实现上传之前的图片预览。本文只提供前端代码,后台代码自己研究哈。

3818
来自专栏微信小程序开发

微信小程序开发-常见问题

知晓程序员,专注微信小程序开发的程序员! 好久没写文章,今天总结一下小程序开发过程中遇到的问题,有不对的地方,欢迎各位指正~ 1、域名必须是HTTPS 非HT...

4389
来自专栏逆向技术

PE格式第五讲,手工添加节表

         PE格式第五讲,手工添加节表 首先我们要用汇编编写一段汇编代码,用来生成标准PE 一丶标准PE生成的汇编代码 .386 .model fla...

1848
来自专栏iOS开发日记

iOS开发系列补充知识点

1.iOS尺寸设置--在iOS中尺寸的单位是点不是像素,在retina屏幕中一个点有两个像素。此外在retina屏幕中图片一般采用“xxx@2x.png”命名,...

3456

扫码关注云+社区