HASH-早安你媽好; 早安你娘好

– HASH-早安你媽好 ; 早安你娘好 –

    一大早來點輕鬆的氛圍,扭開收音機,當背景音樂,輕鬆開始對話。
為什麼將衣服扣得這麼緊?
    原本規定上是如此,而且因為當警察,肩負較重的社會責任。
    嗯,因為一般人可能對警察覺得很羨慕,可是相對的,背負的某些責任是真的重,也有一般人看不到內心所必須承擔的壓力。而且人的心情是起起伏伏,但不管如何起伏還是要往前走,人的一生也不會什麼事情都很順遂,所以遇到事情就要解決,每解決一次就有些小成就感,關關難過關關過。人如果都一直很順利,就像人生勝利組,一旦跌倒就很容易爬不起來。心理素質上已經習已為常的不會失敗,人生字典只有「成功」2個字,所以缺乏面對失敗的能力,會措手不及的。
    上次聊到「數位簽章」,這次來聊聊「HASH」的概念。來吧先聊一下自己所知的HASH,但千萬不要說他的中文名稱哦,這字眼翻譯得很不好,雜湊?乾脆叫雜種算了,哈哈!所以我們還是以英文名稱來聊。來你們來先說說對HASH 的印象吧。
    印象上,HASH是將一串文字經過轉換為固定長度的亂碼。
    那他有什麼用途?
    應該是身份或資料的驗證。例如我今天在網路上放一段文字「早安你好」,加上HASH,輸出後若是「123」,別人看到這2串文字「早安你好」與「123」即可進行資料的驗證,如果比對相同的話代表訊息是正確的。
    是的,有那麼一些味道的, HASH經常會與「數位簽章」連結在一起。      在數位簽章的概念裡就是「背書」,若是像剛才舉的例子,文字雖短,卻依然字字重要。若今天是一整本書的內容,那層次就更是不一樣了,等於要對這本書全部的文字,全部的訊息做背書。也就是對“每個字”都要做簽章(數位簽章),不能擅自決定哪些文字較重要,而是全部都很重要,全部都要做簽章。剛才你們舉的例子-「早安你好」,若不經意裡變成是「早安你媽好」、「早安你媽卡好」、「早安你娘好」,也得清楚地被判讀真假, 而不能背黑鍋的呀, 不然可就糗了, 哈哈!
    有聽過「挖礦」嗎?依據過去的思維,暫時不去跟科技有關係,例如,去九份挖金礦、挖媒礦,有挖到東西就是有收穫。以現在科技的眼光來看,就是「比特幣」。嘗試用很多電腦,同時做很多運作、計算,做某些程度的比對,得到某些結果,結果一旦得到,就等於是找到寶藏。所以現在會聽說,為了挖礦,會去偷電,因為需要很多數量的電腦。也那需要很多的電,但只要挖到礦,這些硬體成本都是值得的。所以會有一些社會事件,例如去偷台電的電,就是為了要挖礦。以前是因為窮才要偷電,現在居然是為了要挖礦?台電會原諒他嗎?哈!一定不會啊,因為目的是不一樣的!
    再拉回來,整本書的內容都得要去加密、做簽章,呵呵, 需要多些的電力, 增加電腦運算的成本,也很耗時,電腦可能很快就掛了。所以HASH的角色為什麼會跟簽章有關,能想像其中的關係了嗎? 也就是,HASH的運用,可以在簽章中發揮用途。公開金鑰中的數位簽章,其實整個過程,的確需要思考這樣的技術來做相關的搭配,才有辦法有效率地處理。所以整本書要做簽章,不能夠一個字一個字去簽,要先將整本書丟到HASH裡,會變得很短,針對這麼短的東西,再去做簽章,再將HASH及簽章一起傳給對方。也不用怕別人知道簽章。也就是所有的人都可以拿到,可以看到!解簽章之後,做比對,發現是OK的,就達到2個效果:
    一、 這整本書不用一個字一個字做簽章,先做HASH,就可以很快的提升效率。
    二、 因為是使用數位簽章的技術,可以很明顯的確認傳送訊息給你的人是誰。
    哈, Guy,「早安你好」、…你的早安例子舉得很好歐, …「早安媽媽好」,「早安娘娘好」, 完全不同呢, 是否你又多認識HASH了。

| English