999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Windows 中不借助于第三方軟件對文件進行加密的技術

2022-08-02 01:17:46
現代工業經濟和信息化 2022年6期

羅 海

(湖南工貿技師學院, 湖南 株洲 412006)

引言

所謂加密就是將原來沒有進行信息修改的明文轉化為修改后的密文。通常需要加密的:一是保存在某種介質中的文件或數據,二是網絡傳輸或無線傳輸過程中的數據[1]。本文針對于保存在硬盤或U 盤中的文件進行加密。

1 加密算法與分類

對于傳統的方法相信很多人會選擇用壓縮軟件壓縮的同時設置密碼,也可以選擇第三方加密軟件,如常見的加密軟件有金舟文件夾加密大師、加密俠、超級加密3000、Encrypt Care、天盾加密軟件等等,通常會采用各種先進的加密算法,如AES、Blowfish、CAST、DES、IDEA、RC2、RC4、TEA、ECC、RSA、SHA、PKCS、SSF33、SSF28 和SCB2(SM1)等等,其中SSF33、SSF28、SCB2(SM1)是國家密碼局的隱蔽不公開的商用算法,在國內民用和商用的,除這些是不容許使用外,其他的都可以使用。目前使用的加密算法主要有哈希算法、對稱加密算法、非對稱加密算法三大類。

2 采用第三方加密工具的弊端

其實第三方軟件加密也不一定是最保險的加密方式,因為第三方加密軟件無非都是采用國際加密算法,不管是一種算法還是混合算法,都是公開的算法,比如用壓縮軟件設置的密碼,現在網絡上有很多破解工具,能秒破密碼。而利用第三方加密專用工具的,只要聯系軟件公司照樣不在話下,有的計算機高手甚至能自己破解。原因是大家都使用公開的常用加密算法[2]。

因此,最安全的加密就是只有使用人自己才知道,而且不是外界公開的加密算法,才能保證數據不外泄。

3 加密解密的方法與步驟

3.1 編碼化

Windows 內部有個工具命令certutil,它有很多功能參數,如證書管理、服務器與數據庫管理、注冊表管理、編碼與解碼功能等,詳細解說可以到網上搜索。在這里我們就只需要用到以下編碼與解碼功能四個參數即可。

表1 編碼與解碼參數

先將那些用記事本可編輯或不可直接編輯的圖片、視頻、電子表、數據庫、壓縮包等文件轉換為可編輯的編碼文件,然后對這些編碼進行編輯再保存。

3.2 編碼修改與調整(加密)

下面我們以一個記事本文檔為例進行一次簡單加密的過程示范。

1)先在一個文件夾內放一本“論語.txt”記事本文件,如圖1 所示。

2)CMD 到當前文件夾后輸入“certutil-encode論語.txt 論語.lock”命令,系統就會用certutil 命令對“論語.txt”文本文檔轉換成base64 編碼格式輸出到“論語.lock”文件中,如下頁圖2 所示。

3)用記事本打開就會出現我們肉眼無法理解的代碼,如下頁圖3 所示,即使是視頻文件也可以轉換成這種編碼文件。

4)編碼調整(加密算法的選用):編輯的方法有很多,比如添加法、替換法、整行調整法、分割法、截取法。根據不同的實際情況選用不同的加密方法,如果周圍的人都是不太懂電腦的和短時間內使用,那相信到這里就已經足夠了。而如果周圍的人如果有計算機基礎知識,就可能會破解。

先用替換法:經觀察整個編碼文件,發現數字“5”的出現次數較多,那么現在就用最簡單的方法,即用另外一組代碼來代替數字“5”,這里用“5a5”替換數字“5”,通過修改編碼內容的方式達到不能直接解密獲得原始文檔的目的。

用“certutil-decode 論語.lock 論語de.txt”命令解碼后,還是用記事本打開,發現里面全是亂碼,如圖4所示。把原文件用快捷鍵“Shift+del”鍵刪除,別人即使得到你的“論語.lock”文件也無法知道文件的具體內容。

但是,如果替換不理想,如圖5 所示,部分內容是亂碼,還有很多部分是原文,這樣也會造成信息泄露。

個人建議,像記事本、PHP、ASP、XML 以及Word等文件最好先用壓縮軟件將單個或文件夾壓縮成zip、rar 等類型文件,然后再編碼化,效果會非常好。

編碼位置調整法:尤其對視頻、音頻、圖形設計等專業軟件的特殊格式文檔更加有效。

此外,還可以用添加法、替換法、整行調整法、分割法、截取法以及混合多種方法進行加密,若是會使用批處理程序編寫,可以做更多、更復雜的處理。

例如,先用替換法,用單行或多行對換法,再用分割法,把帶“——-”的頭行和尾行刪掉,接著把里面的代碼分成兩到三個文件,將其它文件的文件名和后綴進行修改進行誤導。

3.3 編碼調整方法記錄(創建密鑰)

加密文件比較多或者時間長了會忘記具體的步驟,所以我們要創建自己的編碼調整方法與記錄,也可以稱作為密鑰。

例如:5H5a5L123T1~567

含義:將編碼5 替換為5a5;讓編碼中第1、2、3行與15、16、17 行對調。密鑰中的H 代表替換、T 代表對調、L 用于間隔和防止密鑰丟失后迷惑他人所用。還可以添加一些其它的指令起到迷惑作用。

經常需要加密的人員可以建立自己固定或不固定密鑰機制,這樣即使密鑰很多或者時間很久也能很快知道其加密步驟。

3.4 解密

解密與加密的步驟相反,先用記事本打開“論語.lock”文件,再用數字“5”替換“5a5”,讓編碼中第1、2、3 行與15、16、17 行重新調整回來位置。執行命令“certutil-decode 論語.lock 論語.txt”就會得到我們原來的初始文件,如圖7 所示。

不過,像記事本文件最好是用先用壓縮軟件壓縮成zip,rar 等格式,然后再進行加密,否則會出現部分加密成亂碼,而還有部分文字還是原文,造成信息泄露。

4 結語

任何一種加密與解密的最大難點其實就是知道其算法,如果會批處理程序,可以先計算總行數A 后讓第N 行的M個字符與L 行的M個字符進行對調,這樣一次循環直至最后一行。甚至可以采用更復雜的方式,只要你自己密鑰或者整個批處理這樣的密鑰機制文件不被別人發現。

經過多次測試,除了本次使用的txt 文檔,還對其他jpg、mp4、avi、doc、xls、zip 等格式文件以及UG、flash等專業軟件的文檔進行加密、解密,都能正常使用。此方法尤其適用于不能使用外網的保密單位,對各類技能競賽等需短期保密的文件,非常實用。

如果文件不太重要、自己也不會編寫批處理程序,或者多人使用且太過繁瑣、文件龐大等情況下,建議采用第三方工具。

主站蜘蛛池模板: 日本午夜三级| 国产麻豆另类AV| 国产精品林美惠子在线观看| 亚洲精品日产精品乱码不卡| 99精品视频九九精品| 精久久久久无码区中文字幕| 午夜毛片福利| 2020精品极品国产色在线观看 | 国产高清在线观看| 久久婷婷六月| 亚洲爱婷婷色69堂| 日本五区在线不卡精品| 精品少妇人妻一区二区| 亚洲精品大秀视频| 久久成人18免费| 狠狠干欧美| 亚洲清纯自偷自拍另类专区| 国产精品第一区在线观看| 真人免费一级毛片一区二区 | 在线中文字幕网| jizz国产在线| 久久天天躁夜夜躁狠狠| 久久99国产精品成人欧美| а∨天堂一区中文字幕| 日本亚洲国产一区二区三区| 亚洲无码高清一区二区| 丁香婷婷激情综合激情| 熟妇无码人妻| 色天天综合久久久久综合片| 国产在线精品人成导航| 青青青视频91在线 | 97se亚洲综合在线| 亚洲性视频网站| 欧美亚洲香蕉| 热久久这里是精品6免费观看| 亚洲国产欧美国产综合久久 | 欧美激情第一欧美在线| 精品国产香蕉伊思人在线| 久久亚洲黄色视频| 欧美日韩午夜| 国产麻豆精品久久一二三| 毛片网站在线看| 国产成人精品18| 精品黑人一区二区三区| 综合色婷婷| 欧洲高清无码在线| 国产国语一级毛片在线视频| 亚洲性一区| 亚洲黄色网站视频| 国产美女久久久久不卡| 免费女人18毛片a级毛片视频| 日韩精品成人网页视频在线| 欧美精品在线观看视频| 在线免费无码视频| 国产精品部在线观看| 福利国产微拍广场一区视频在线| 伊人国产无码高清视频| 久久a级片| 久久毛片基地| 国产大全韩国亚洲一区二区三区| 亚洲视频四区| 色综合a怡红院怡红院首页| 欧美亚洲国产视频| 国产不卡国语在线| 日韩福利在线观看| 国产精品免费福利久久播放| 欧美国产日产一区二区| 免费一级无码在线网站| 亚洲日韩高清在线亚洲专区| 黄网站欧美内射| 亚洲第一成年网| 欧美在线网| 91福利在线看| 日韩a级毛片| 欧美日韩激情在线| 18禁色诱爆乳网站| 久久免费成人| 国产欧美综合在线观看第七页| 欧美性久久久久| 天天色天天操综合网| 亚洲视屏在线观看| 亚洲熟女中文字幕男人总站|