原创 DIY加密程序

2012-1-30 22:05 1888 9 13 分类: 消费电子

  我们每天都在接触文字,接触和创造相关的信息的记录,如果你需要把自己的个人的信息进行某种操作,在进行这样的操作后,别人在获取你所记录的信息的时候会遇到一定的困难,这样的方式就是我们所熟知的加密,似的,加密已经成为我们现在社会存在的一个非常重要的需求和基础。

  就加密来说,是有很多的方式的,我们习惯于对文件的打开权限进行加密,及如果要打开某一个文件,使用者需要事先输入密码,然后打开文件,这种加密,其实就像是在原文件和使用者之间加上了一层防火墙,但是其实这种加密方式是有一定的风险的,如果别人找到了通用的**打开密码的方法,那么所有类似的文件就都不存在安全的说法了,而不幸的是,其实这种方法已经存在,并且已经不是啥秘密了,所以说,这层防火墙可以说形同虚设了。

  另一种我今天所要介绍的方法其实已经在很多的饿地方有了很广泛的应用,我们的无线电通信就是一个很好的例子,你可以接收到所有的信号,但是你不一定可以把他们实际上代表的信息解析出来,这种加密其实就是对相关的内容进行了加密,对当中的每一个字符都进行加密,这样,你的数据安全就有了一定的保障,当然,这种方法也不是万能的,它的缺陷我会在之后介绍。

  在这里我制作了一个简易的加密工具,可以对所有的文章内容进行一定的加密,分为默认的加密方式和有密钥的加密方式,当然,密钥加密法在这里只体现为私钥加密,而现在著名的私钥公钥加密方式在这里并没有给出实现,如果你详细的了解了它的加密原理,相信你可以做出一个来。

  软件的界面如下:

 

f1.jpg


处于安全上的考虑,有一些内容及实现的方法我是不会讲的(想必这个你也懂),在这个软件里我还实现了另一层加密和保障,就是当你要解密的时候,你必须输入对应的实现我已编程设定好的操作密令,当然,通过某种方式,我可以改变这一密令。其实这也是广泛采用的一种加密。

  软件说明就不在说了,这一点已经很明白了。事实上,典型的加密方式有很多种,比如将每一个字符以编码的方式加上1,然后再次输入文件,这个时候你所看到的文件的内容就完全可以用“面目全非”来形容了。

  比如下面这样一段内容:

  9涫嫡庖欢文谌菥褪巧厦娴囊欢蔚哪谌荩绻憧梢钥吹枚?

*庋囊欢蔚哪谌荩得髂闾骄慷粤耍馐堑湫偷囊旎虻募?

<芊绞剑运械淖址鲆旎颍庖彩且恢滞ㄓ玫募用芊绞?

^4τ诎踩系目悸牵幸恍┠谌菁笆迪值姆椒ㄎ沂遣换峤?

J模ㄏ氡卣飧瞿阋捕谡飧鋈砑镂一故迪至肆硪徊慵?

<芎捅U希褪堑蹦阋饷艿氖焙颍惚匦胧淙攵杂Φ氖迪?

1乙驯喑躺瓒ê玫牟僮髅芰睿比唬ü持址绞剑铱梢?

G谋湔庖幻芰睢F涫嫡庖彩*惴翰捎玫囊恢旨用堋? 软件说

<骶筒辉谒盗耍庖坏阋丫苊靼琢恕J率瞪希湫偷募用?

H绞接泻芏嘀郑热缃恳桓鲎址员嗦氲姆绞郊由?,然后

+俅问淙胛募飧鍪焙蚰闼吹降奈募哪谌菥屯耆梢?

,谩懊婺咳恰崩葱稳萘恕?

  可以说,当想要解密的人面对这样的一段内容的时候,应该会很纠结的。

至于具体的实现,用CString类型的数据变量获取每一行的内容,然后用你的定义的加密方式来加密,写回文件,这样就可以实现加密如果需要代码,可以联系我qq:9704359817。

还有很多的加密的方式可以再这里实现,这就可以作为他的改进的方式,随着加密手段的不断提升,相信你可以制作出你心目中的理想的加密软件。

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户1636929 2012-2-15 20:01

你说的对,确实需要去系统学习整体的理论,但是我觉得有的时候提前做出一些东西来会更有帮助,提高兴趣,你说对不?

用户1602351 2012-2-9 10:04

整这些花哨的东西不如去好好学学密码学。

用户1326533 2012-2-8 12:55

这学生有前途

用户1602177 2012-1-30 22:06

学习了~~

相关推荐阅读
用户1636929 2015-04-10 00:59
小米手环开箱
  如果仅仅从价格上去考量,小米手环无疑是十分适合入手的,从官方的介绍中也可以看到它的很多亮点,无感佩戴,精准传感器,放水防尘。。。。。。那么,下面,就是抛开他诱人的宣传,剥离其惊人的价格,而还原...
用户1636929 2015-03-14 09:36
nokia n1开箱 补图
上一篇只能上传5张图片,精彩未竟,开此片继续。...
用户1636929 2015-03-14 09:34
nokia n1开箱
nokia n1评测   本来打算在年前写完这篇的,没想到再次提笔已经到了2015,过去的一年新鲜多于辛苦,也算是一个不错的开端,废话少说,开箱啦。 作为老牌劲旅的强势回归之作,总结起...
用户1636929 2014-10-23 16:01
Android 4.4源码获取
    总的思路来自于这一片帖子: blog.csdn.net/zeroboundary/article/details/24411767   对于身处在墙里面的程序员们来说,...
用户1636929 2014-03-17 15:37
新年第一篇,关于max6675
  2014年已经来到了3月份,这篇文章算是开年以来的第一篇文章,开始前还是先扯些别的话题吧。 首先是关于马航客机,祝愿他们平安回来,不论生命多么脆弱,为他们祈祷,为他们祝福。 周日的...
用户1636929 2013-11-22 13:53
高交会归来4
详细说说这个显示技术,总的来说,显示技术的趋势就是向着更加清晰,更加立体,更加优雅,更加智能的方向发展,这几点也在高交会的展会现场得到了充分的展示,首先是清晰,康佳的4K电视就是一个代表,现场的效...
EE直播间
更多
我要评论
4
9
关闭 站长推荐上一条 /3 下一条