Cryptographic Algorithms 密碼演算法

更新 發佈閱讀 5 分鐘
  • Cryptographic concepts 密碼學概念

Encryption and Decryption 加密與解密 - Encoding and Decoding 編碼與解碼

明文(Plaintext)是未編碼的訊息
密文(Ciphertext)是編碼訊息
    • 密碼分析(Cyptanalysis)是破解密碼系統
    • Hashing algorithms 哈希演算法
    • Encryption ciphers 加密密碼
      • Symmetric 對稱
      • Asymmetric 不對稱


  • Symmetric encryption 對稱加密

Same secret key encrypts and decrypts 使用相同的密碼進行加密與解密

    • Alice與Bob進行加密文件傳送前,需要先見面將鑰匙交給對方,之後才能使用這把鑰匙進行加密與解密。
      • 缺點:傳送過程中易被串改、保管密碼不易
      • 優點:快速,適合大量資料批量加密
    • AES/AES256 (Advanced Encryption Standard)
      • 256-bit 鑰匙比 126-bit 鑰匙強
      • 密碼越長也需要更多的資源來處理加解密問題
AES-128 加密
此選項使用 128 位元金鑰,以速度和安全性之間的平衡而聞名。AES-128 為一般數據安全需求提供強大的保護,包括安全檔案共享和需要高速的應用程式中的基本數據保護。

AES-192 加密
使用 192 位元金鑰,這個版本的 AES 提供比 AES-128 更高的安全等級。雖然速度稍慢,但 AES-192 常用於需要更強加密但不希望承擔 AES-256 額外計算需求的行業。它適合用於政府或監管環境中的安全通信

AES-256 加密
AES 最安全的版本,AES-256 使用 256 位元金鑰,對於當前技術來說幾乎不受暴力破解攻擊的影響。雖然它是計算上最密集的,但在需要最大安全性的應用中,如金融交易、雲端儲存和數據備份中被偏好使用。
AES-256 廣泛應用於需要頂級安全的行業,如醫療保健和金融服務。


  • Key length 密碼長度

更長的鑰匙長度更能防止暴力密碼攻擊


  • Asymmetric encryption 非對稱加密

使用公鑰加密私鑰解密,或私要加密公鑰解密。

    • Public/private key pair
      • 公鑰與私鑰無法透過推導得出 (可能性非常小)
      • 私鑰必須保密
    • Bob 將公鑰透過網路傳送給 Alice,Alice 用此公鑰加密文件,Bob 透過私鑰進行解密
      • 缺點:緩慢(不是合用於大量數據)、公鑰可能遭串改
      • 優點:中間人竊取到公鑰或加密文件都無法進行解密。
    • RSA 密碼 (麻省理工教授Rivest,南加大教授Shamir,以色列密碼學家Adelman 三位發明家姓氏組成)
      • 2048-bit or better
      • 接收端產生公鑰與私鑰,將公鑰透過網際網路傳送給傳送端,傳送端用公鑰進行加密後透過網際網路傳送給接收端,最後接收端使用私鑰進行解密。
圖片來自 https://nordvpn.com/zh-tw/blog/rsa-jiami/

圖片來自 https://nordvpn.com/zh-tw/blog/rsa-jiami/


    • ECC 密碼 (Elliptic Curve Cryptography) 橢圓曲線密碼學
      • 256-bit or better
      • 相較RSA 長度較短、安全性較高,因此速度快,頻寬要求低。
  • Hashing 哈希演算法
    • Non-reversible 不可回朔
    • 家密得出的結果是固定長度,不會因為檔案大小而有不同。
    • 用於辨識文件是否有被更動過,用於識別完整性
    • SHA (Secure Hash Algorithm) 安全雜湊演算法
      • 256-bit or better
    • MD5 (Message Digest Algorithm)
      • only 128-bit


  • Digital signatures 數位簽名

非對稱是加密與哈希演算法共用

    • Alice 將傳送的訊息進行 hash 後,用Alice的私鑰進行加密,生成數位簽名。Bob 收到數位簽名與訊息後,用 Alice 的公鑰進行解密並確認 hash 結果是否一致。
      • 缺點:密鑰管理、信任機構(CA)依賴性。
      • 優點:防止偽造和冒充,
    • 數位簽章提供完整性身分驗證不可否認性
      • 身分驗證 - 私鑰簽名,因此可確認身分。
      • 不可否認性 - 簽名者無法否認自己簽署過文件,這在法律和商業交易中非常重要。



留言
avatar-img
XYZ
0會員
11內容數
隨手紀錄 學習的痕跡
你可能也想看
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
進入區塊鏈/Web3的世界,首先需要擁有一個錢包或帳號。本文從重要名詞和觀念入手,介紹公鑰和私鑰的重要性,以及助記詞的作用。探討加密錢包的種類,從私鑰控制權和網路連接的角度進行分類。同時提醒了私鑰保管的重要性,以及在交易所和網路交互中的安全提醒。最後透過實際案例介紹了社交工程和釣魚的危害。
Thumbnail
進入區塊鏈/Web3的世界,首先需要擁有一個錢包或帳號。本文從重要名詞和觀念入手,介紹公鑰和私鑰的重要性,以及助記詞的作用。探討加密錢包的種類,從私鑰控制權和網路連接的角度進行分類。同時提醒了私鑰保管的重要性,以及在交易所和網路交互中的安全提醒。最後透過實際案例介紹了社交工程和釣魚的危害。
Thumbnail
# 加密貨幣:掌握金融未來的顛覆性技術 加密貨幣是當今金融科技領域最具革命性的創新之一。它以區塊鏈技術為基礎,顛覆了傳統中央銀行和金融機構主導的貨幣體系,為個人和企業帶來了全新的支付和投資方式。 ## 什麼是加密貨幣? 加密貨幣是一種數字化的虛擬貨幣,利用密碼學原理和分散式賬本技術
Thumbnail
# 加密貨幣:掌握金融未來的顛覆性技術 加密貨幣是當今金融科技領域最具革命性的創新之一。它以區塊鏈技術為基礎,顛覆了傳統中央銀行和金融機構主導的貨幣體系,為個人和企業帶來了全新的支付和投資方式。 ## 什麼是加密貨幣? 加密貨幣是一種數字化的虛擬貨幣,利用密碼學原理和分散式賬本技術
Thumbnail
本篇介紹了常見的加密演算法。對稱式加密使用相同的金鑰進行加解密,常見的演算法有DES、3DES和AES;而非對稱式加密則依賴於一對公私金鑰,典型演算法包括RSA和ECC。此外,文章還探討了雜湊函式的基本特性及應用,如MD和SHA,以及數位簽章的重要性。本文旨在幫助讀者理解當今信息安全領域的核心技術。
Thumbnail
本篇介紹了常見的加密演算法。對稱式加密使用相同的金鑰進行加解密,常見的演算法有DES、3DES和AES;而非對稱式加密則依賴於一對公私金鑰,典型演算法包括RSA和ECC。此外,文章還探討了雜湊函式的基本特性及應用,如MD和SHA,以及數位簽章的重要性。本文旨在幫助讀者理解當今信息安全領域的核心技術。
Thumbnail
哈希函數 ( Hash Function ) 還能在有限時間和資源內計算出哈希值 ( hash values ),這種能快速驗證且單向加密的特性,能防止數據在傳遞過程被竄改,因此成為區塊鏈安全性中非常重要的技術。
Thumbnail
哈希函數 ( Hash Function ) 還能在有限時間和資源內計算出哈希值 ( hash values ),這種能快速驗證且單向加密的特性,能防止數據在傳遞過程被竄改,因此成為區塊鏈安全性中非常重要的技術。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
本期要介紹的是加密貨幣的相關名詞,以下的許多名詞經常出現在商業週刊、經濟日報、投資相關書籍、新聞報導裡。每期的內容不會一次介紹幾十個名詞,讓讀者記不得,希望讀者能運用每期學習的機會,來讀懂各式商業報刊雜誌。 ※為方便區分,粗體字為專有名詞或是備註 加密&解密 金鑰:加密機制的暱稱,用於還原密文。
Thumbnail
本期要介紹的是加密貨幣的相關名詞,以下的許多名詞經常出現在商業週刊、經濟日報、投資相關書籍、新聞報導裡。每期的內容不會一次介紹幾十個名詞,讓讀者記不得,希望讀者能運用每期學習的機會,來讀懂各式商業報刊雜誌。 ※為方便區分,粗體字為專有名詞或是備註 加密&解密 金鑰:加密機制的暱稱,用於還原密文。
Thumbnail
加密貨幣是基於區塊鏈技術的數字貨幣,文章介紹了加密貨幣的基本概念、特點、主要加密貨幣、優勢和挑戰、以及在實際應用中的情況。
Thumbnail
加密貨幣是基於區塊鏈技術的數字貨幣,文章介紹了加密貨幣的基本概念、特點、主要加密貨幣、優勢和挑戰、以及在實際應用中的情況。
Thumbnail
这篇文章主要介绍了加密技术的应用有哪些技术?加密技术怎么样?的相关资料,需要的朋友可以参考下本文详细内容介绍 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码: R851UX3N 目录* 一文了解加密技术的应用有哪些? 一、
Thumbnail
这篇文章主要介绍了加密技术的应用有哪些技术?加密技术怎么样?的相关资料,需要的朋友可以参考下本文详细内容介绍 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码: R851UX3N 目录* 一文了解加密技术的应用有哪些? 一、
Thumbnail
加密钱包是一种软件产品或物理设备,可将公钥和私钥存储到您的加密货币帐户中,密钥是一串数字和字母,用于加密和解密加密交易并保护加密账户,那么,如何保护您的加密钱包?币圈有哪些主流的加密钱包?本文将为大家详细介绍 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20%
Thumbnail
加密钱包是一种软件产品或物理设备,可将公钥和私钥存储到您的加密货币帐户中,密钥是一串数字和字母,用于加密和解密加密交易并保护加密账户,那么,如何保护您的加密钱包?币圈有哪些主流的加密钱包?本文将为大家详细介绍 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20%
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News