
Python 以 PyCryptodome 實作 AES 對稱式加密方法教學與範例
介紹如何在 Python 中使用 PyCryptodome 模組以 AES 對稱式加密方法對資料進行加密與解密。 AES 進階加密標準由美國國家標準與技術研究院(NIST)於 2001 年 11 月 26 日發布於 FIPS PUB 197,並在 2002 年 5 月 26 日成為有效的標準,是目前主流的對稱金鑰加密演算法之一。 ...

介紹如何在 Python 中使用 PyCryptodome 模組以 AES 對稱式加密方法對資料進行加密與解密。 AES 進階加密標準由美國國家標準與技術研究院(NIST)於 2001 年 11 月 26 日發布於 FIPS PUB 197,並在 2002 年 5 月 26 日成為有效的標準,是目前主流的對稱金鑰加密演算法之一。 ...

介紹如何使用 ITK 的 ScalarImageKmeansImageFilter 以 K-means 分群演算法,將影像像素值進行分群(clustering),產生標註(label)影像。 原始影像 載入原始影像。 import itk import matplotlib.pyplot as plt # 影像像素資料類型 PixelType = itk.SS # 影像維度 Dimension = 2 # 影像類型 ImageType = itk.Image[PixelType, Dimension] # 建立影像 Reader ReaderType = itk.ImageFileReader[ImageType] reader = ReaderType.New() reader.SetFileName("fixed.mhd") reader.Update() # 讀取 Fixed 影像 image = reader.GetOutput() # 顯示原始影像 plt.imshow(itk.GetArrayViewFromImage(image), cmap='gray') plt.show() ...

介紹如何使用 Windows 內建的 Defender 防毒軟體掃描指定檔案或目錄,檢測病毒或惡意程式。 Windows 10 本身就有一套內建的 Defender 防毒軟體,可以針對指定的檔案或目錄進行掃毒,以下是使用 Windows 10 內建的 Defender 防毒軟體進行掃毒的步驟。 ...

介紹如何在 Linux 中安裝與使用 Brotli 這個開放原始碼的無損壓縮工具。 Brotli 是一個開放原始碼的無損壓縮工具(詳細介紹請參考維基百科),其壓縮率(compression ratio)在目前通用型壓縮方法中算是比較好的,速度與 deflate 方法相近但是有更好的壓縮率。關於 Brotli 壓縮演算法的標竿測試(benchmark),可以參考以下網站: ...

介紹如何在 Python 中使用 ITK 進行影像的線性仿射影像對準(affine registration)。 準備測試用影像 這裡我們使用一張影像作為基準影像(fixed image),以 AffineTransform 線性仿射轉換套用至基準影像上,產生一張調動影像(moving image)。 ...