張 紅 萬 瑩 董云影
(大連海洋大學理學院 遼寧大連 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-),女,遼寧葫蘆島人,碩士,講師,從事遺傳算法研究。