张 红 万 莹 董云影
(大连海洋大学理学院 辽宁大连 116023)
DES算法在股票市场的应用
张 红 万 莹 董云影
(大连海洋大学理学院 辽宁大连 116023)
股票被人恶意操纵所产生的后果是不可想象的。股票的保密问题至关重要。本文概述了数据加密标准(DES)在股票保密方面的应用,并对一组股票数据进行加密,实验证明算法有效。
数据加密标准(DES);股票数据
众所周知,金融数据信息如果被泄漏,将会对公司和个人等造成不可挽回的损失,甚至是引起国家的损失。股票做为一种有价证券,它是经济水平发展到一定程度的产物,是一家公司把自己的资产、收益、风险、权益向全社会分散的结果。如果股票被人恶意操纵所产生的后果更是不可想象的。恶意操纵的本质就是通过大量的热钱大量收购或者清场股票,使得股票价格随着他的意愿而变动,股票的保密问题也得重视。如果股票的行情提前泄漏,被有心人加以利用其后果无疑是与恶意操纵相同的。因此,对股票数据等金融数据的保密闲的很有必要。而DES则为此做出了突出的贡献。
DES是强算法,它使用的是一个56位长并附加着8位长的奇偶校验位的密码。要知道56位长的密钥所拥有的穷举空间为255,假如一台电脑每秒能够检验一百万个密钥,那么它搜索并检验完全部的密匙需要两千多年的时间。虽然,曾经有个挑战小组挑战过DES密钥破译,而且最终他们还破译了。但是,由于这个小组在破译中用到了太多的计算机资源,他们把大学、公司、甚至是一些政府部门的计算机资源都集合在了一起,通过分工协作来暴力破解密码,虽然最终他们成功了,但是,这种公开而且大规模地对保密系统进行攻击的做法,对于那些想窃取金融通信信息的黑客来说是不现实的。况且,当时破译的DES密钥也是固定的,而实际上,密码并不是固定不变等着人来破解的,人们会对密钥会不定期地进行修改。所以通信中的传递的商业机密在DES保护下是十分安全的。
我们就来看一下DES如何对股票数据进行加密。以下是上证综指在2014年5月27日以前到12年5月4日收盘价对应四舍五入去掉小数点以后的100个数据。
我们首先将文件读取,请输入文件:上证综指.txt,
当我们输入需要加密的文件名称之后,会提示我们输入加密的密码,我们以12345678为例
这时,我们已经加密成功了。上证综指.txt经过8位8位的加密之后输出到一个名为加密.txt的文件当中。以下是加密之后的数据。
上证综指收盘价数据
加密后的数据
我们可以看到,加密之后我数据已经成为了一篇乱码,已经无法得到我们之前需要的信息了。说明我们的加密成功了,那么到底我们还能不能再将它解密得到我们之前的明文信息呢。
解密后的数据
通过输入密码解密之后我们得到的数据与原始数据是完全相同的,说明我们的加密和解密的过程都是成功的。
在过去的十年中,世界已经看到信息技术的惊人增长,人们还附上越来越重视安全问题中的应用,而这也已导致密码显著的进步,用以保护数据的完整性和保密性。因为密码学是不断维护系统的安全有效的屏障。
[1]陈爱民,等.计算机的安全与保密[M].电子工业出版社,1992:212-214.
[2]Rivest R, Shamir A, Adleman L. A Method for Obtaining Digital Signatures and Public-key Cryptosystem[J]. Communications of the ACM, 1976,21(2):120-126.
[3]National Institute of Standards and Technology.Federal Information Processing Standard (FIPS)[S]. US, Department of Commerce, Advanced Encryption Standard,2001
Application of DES algorithm in the stock market
Zhang Hong, Wan Ying, Dong Yun-ying
(School of Science, Dalian Fisheries University, Dalian Liaoning, 116023, China)
the consequences of malicious manipulation in the stock market are unimaginable. And then encryption issues of the stock are crucial. The application of the data encryption standard (DES) in the stock encryption is summarized in this paper,and by encrypt a group of stock data, numerical examples are given to show the effectiveness of the results.
data encryption standard (DES); stock data
O157.5
A
1000-9795(2014)08-000337-02
[责任编辑:周 天]
张 红(1979-),女,辽宁营口人,硕士,讲师,从事控制理论研究。
万 莹(1978-),女,辽宁辽阳人,硕士,讲师,从事物理机械研究。
董云影(1980-),女,辽宁葫芦岛人,硕士,讲师,从事遗传算法研究。