原创 linux find文件查找命令

概述 find命令 支持實時查找,精確匹配,通過遍歷指定目錄中的所有文件完成查找,速度慢,但支持衆多查找標準 locate命令 講find命令之前,先介紹類似的文件查找命令 locate locate 非實時,模糊匹配,全文件系統查

原创 shell腳本編程之循環

1.概述 靈活使用分支,再加上這篇的循環模式,那麼大部分的腳本編寫應該沒有問題了。接下了要的就是大量的練習了。 shell腳本編程常配合linux命令,和文本處理命令。 個人通過日誌,對腳本進行練習。比如:在繁雜的日誌中,顯示某時段的;某

原创 shell腳本編程之變量

1.概述 shell編程: shell語言是腳本語言,解釋型語言。 shell語言 是通過bash下進行解釋運行的 靜態語言 編譯型語言 需要將代碼通過編譯器編譯成二進制文件 屬於強類型(變量) 代表 c c++ java

原创 POS終端“密事”之MAC運算

前言 緊接着上篇,上篇加密計算了PIN BLOCK,這篇計算MAC運算。話不多說,直接開懟。 MAC運算 用上篇的TMK密鑰 C1A4AE89BAEAB029 以下是我日誌打印出pos向銀行終端發送的8583報文消費業務報文,下文簡

原创 POS終端“密事”之PIN加解密

前言 到現在,我們手上拿到了TPK和TAK工作密鑰,今天我們就要來講講如何對PIN的加密,以及MAC的運算。 工作密鑰 以下是我取得今天的工作密鑰,那麼運用前一章的知識快速計算出TPK和TAK (ps TMK爲CA5D92598DCA

原创 POS終端“密事”之相關算法

POS加密相關算法 加密,是以某種特殊的算法改變原有的信息數據,使得未授權的用戶即使獲得了已加密的信息,但因不知解密的方法,仍然無法瞭解信息的內容。 加密類型分爲兩種,對稱加密與非對稱加密,對稱加密雙方採用共同密鑰;非對稱加密,存在兩

原创 POS終端“密事”之工作密鑰解密

前言 簡單的講了簽到,和加密算法。現在可以講解簽到的第二步驟了,pos的工作密鑰的加密傳輸。 舉個栗子 pos終端TMK: CA5D92598DCA48CE8A4C76361A9269E9 (128bit) POS中心通過8583報

原创 POS終端“密事”之簽到

POS終端“密事”之簽到前言名詞解釋PIN 個人識別碼(Personal Identify Number)TMK 終端主密鑰 (Terminal Master Key)數據加密密鑰 (Date Encrypt Key)TPK,TIK

原创 [linux篇]grep文本搜索工具

[linux篇]grep文本搜索工具概述[option] 選項元字符字符集合區別文件名通配符grep fgrep egrep基礎正則表達式和擴展正則表達式技巧總結 概述 grep man手冊中解釋 "print lines mattc

原创 git技能學習

簡單概念 workapace: 工作區 當前目錄 Index/Stage: 暫存區 git add 後添加文件的相關信息(文件名、大小…),暫存區標記了你當前工作區中,那些內容被Git整理的 Repository: 本地倉庫

原创 數組指針的三種定義方法

用 typedef 定義一個數組類型有 typedef 是類型,沒有是變量數組類型 typedef int A[8]; 數組類型,int  + 8個確定的變量                //typedef int (A)[8];