標籤:http ar linux 應用 window ef on windows
許多軟體開發商認為軟體加密即是保護軟體不被複製就行了,在做加密的時候,終究加密開發人員很少或從來沒有對怎麼加密進行計劃,然後致使這樣做出來的加密方案存在必定的弊端或缺乏,以下幾點供咱們參閱。
1、開發環境
開發環境在很大程度上會影響你對加密辦法的挑選。開發環境一方麵包含你用來開發的言語環境,另一方面也包含了軟體運轉的體系環境。假如是在 Windows 渠道上面運轉的軟體,可以挑選的加密辦法會對比多,但假如是在 Linux 或其它操作體系下,可供挑選的加密辦法就會少得多。關於那些需求織造跨渠道應用商品的開發商來說,假如期望可以堅持加密上的相容性,就必須謹慎的挑選他所需求的加密商品。
2、軟體類型
軟體類型的分類辦法有許多種,對加密而言對比看重的是通用軟體和專用軟體分類。因保護價值的不一樣,所能採納的加密辦法也不一樣。關於通用類型的軟體來說,由於使用者群是海量的,即便在加密上呈現一點點小疑問都可能帶來海量的保護性作業,關於這種類型軟體的加密,可靠性是第一位的。
3、加密強度
加密強度是一個相對性的概念,軟體保護並非越強越好。軟體加密強度是以開發時刻和運轉功率為價值的,要挑選可以滿足需求的加密辦法。關於那些受盜版損害對比大的老練軟體來說,期望有非常好的軟體保護技能來保護自個的權益。但關於那些未經商場查驗的新軟體來說,投入太多精力在提高加密強度上會讓使用者有舍本求末的感受。
4、生命週期
軟體保護是不是適宜的查看規範應當以軟體的生命週期來衡量。一味的尋求高強度、不行破解的保護是得不償失的。咱們的規範是,假如一個軟體可以在其所期望的生命週期內不被破解或不被徹底破解,那麼這個加密即是成功的。
5、使用者群
軟體商品的使用者群也是影響加密作用的一個重要要素。通常來說越常用的軟體受解密者進犯的可能性也就越大,但解密者的水平以業餘者居多。關於那些報價高昂的行業軟體來說,遭到進犯的機會對比少,但這些軟體也通常是那些專業解密者所喜愛的目標,這些解密者的水平也對比高。
6、商品報價
軟體的報價通常也決定了軟體加密上投入的本錢,由於在出售渠道上還要讓利給出售商,軟體加密的本錢通常操控在軟體報價的 5%-10% 之間。
7、出售形式
軟體的出售形式與加密辦法嚴密有關。出售形式上的需求會直接影響到軟體編製和加密。比如軟體的多模組辦理、軟體租借……都是經過加密操控來辦理的,開發商應該在軟體開發過程中就把有關要素思考進入。
8、晉級形式
軟體在出售今後,不行避免的要遇到晉級和保護的疑問,而晉級和保護也並非都是無償的。許多開發商也期望可以經過軟體保護來非常好地辦理這些疑問,以便下降軟體保護的本錢。