第251章 代码安全问题(1 / 2)

 都市腦洞 2057 字 2022-10-17

看到這一幕,正要伸懶腰的孫毅,雙臂僵硬的停頓在了半空中。

“那個......”孫毅放下手,看向羅浩,“這不會是四級數學題吧?”

羅浩點了點頭,嘿嘿一笑:“辛苦學長了。”

孫毅嘴角微微一抽,看了看面前的程序,還有那一沓四級數學題,嘆了口氣。

為了自己看上的那輛車,忍了!

心裡給自己打氣之後的孫毅,正要繼續測試,卻被羅浩攔住了。

“等下,學長我剛改的程序,等我重新給你一個安裝包。”羅浩說著,就將電腦上插著的U盤拔了下來,遞給了孫毅。

“好。”孫毅將U盤接了過來,插在了自己的電腦上。

羅浩看向大會議桌另一邊的澹臺月和白靈他們:“組長,對於加密的事情,考慮的怎麼樣了?”

澹臺月抬起頭捋了一下發梢,說道:“我們倒是考慮出了幾種方案,正在討論用哪一種比較好。”

“是嗎?”羅浩頓時來了精神。

羅浩起身來到了澹臺月的旁邊坐了下來:“說說看。”

澹臺月皺了皺眉,似乎不太習慣羅浩離她這麼近,不過又不好說什麼,畢竟離太遠了看不見電腦屏幕。

“目前我們想的方法主要有這麼幾種,不過都是有利有弊,所以不太好取捨。”澹臺月指了指電腦屏幕,“這是我們剛才討論過後記錄下來的。”

“第一種方法是隔離代碼中的主要文件,將這些文件,比如你程序的核心算法,放在服務器上,客戶端只通過固定的接口調用這些方法。這樣一來,想要對核心算法進行破譯,就必須攻破服務器的防火牆,甚至是網閘。”澹臺月介紹了第一個方法。

“但是這種方法也有缺點。”羅浩皺眉道,“這就必須要有一個服務器,程序不能獨立存在。但是在一定的使用情況下,這種方法也可以嘗試。”

“沒錯,接下來說第二種方法:對代碼文件進行加密,比如使用註冊碼,序列號等方式,然後使用的時候,再通過特定方式解密。”澹臺月先是贊同了一下羅浩的話,然後就接著說了這第二種方法。

“但是這種方法也有缺陷,就是用來解密的那個文件是不會被加密的,只要破解了這個文件,就相當於拿到了鑰匙,其他的文件也會被輕鬆破解出來。”羅浩心念一轉,脫口而出。

“是這樣的。”澹臺月詫異的看著羅浩,心中暗贊:這反應是真快啊,怪不得能寫出這樣的程序來。

“接下來是第三種方法:將程序轉換為本地代碼,這也是一種防止代碼被反編譯的好辦法。”這次,澹臺月說了這一句之後,就看向羅浩,想看看羅浩會有什麼反應。

“但是這會損失掉現有程序的跨平臺性,如果平臺不同的話,就需要準備新版本的代碼。”羅浩似乎沒有意識到澹臺月的心思,張口就說道。

“剩下的代碼混淆,數據混淆確實也都可以一定程度上限制其他人讀取代碼,不過也都有缺點。”羅浩看了看下面的幾個方法,沉思了一下,說道。

王者學霸系統最新全本繁體閱讀