Item logo image for Signature and Encryption

Signature and Encryption

5.0(

2 ratings

)
ExtensionTools49 users
Item media 2 (screenshot) for Signature and Encryption
Item video thumbnail
Item media 2 (screenshot) for Signature and Encryption
Item video thumbnail
Item video thumbnail
Item media 2 (screenshot) for Signature and Encryption

Overview

An extension for secure encryption and digital signatures using AES and RSA.

This Chrome extension provides AES encryption/decryption and RSA signing/verification capabilities, allowing users to easily handle file encryption and signing in the browser. ### New Features in Version 2.0 #### 1. **Dark Mode Toggle** - **Description**: A one-click toggle switch allows users to switch between light and dark themes. The preference is automatically saved for future sessions. - **Benefit**: Reduces eye strain in low-light environments and provides a modern visual experience. #### 2. **Multi-Language Support (i18n)** - **Description**: Supports 7 languages: Traditional Chinese, English, French, Korean, German, Spanish, and Japanese. - **How ​​to use**: Select your preferred language from the dropdown menu in the header. The setting is persisted locally. #### 3. **Modern UI/UX with Bootstrap Toasts** - **Description**: Native browser alerts have been replaced with non-blocking, stylized Bootstrap Toasts for notifications and error messages. - **Benefit**: Smoother user experience without interrupting the workflow. #### 4. **Code Optimization & Refactoring** - **Description**: The core logic has been refactored to use Promises and Async/Await, eliminating "callback hell" and improving file handling performance. --- ### Core Functional Introduction #### 1. **AES encryption and decryption** - **Function Description**: Using the AES-GCM algorithm, users can encrypt files into ciphertext files, or decrypt encrypted files back to original files. - **How ​​to use**: - The user selects a file and enters a key. - Encrypt or decrypt via button operations; encrypted files are saved with a `.enc` extension. #### 2. **RSA Signature and Verification** - **Function Description**: Users can use RSA keys to digitally sign files or verify the digital signature of files. - **How ​​to use**: - Generate 2048-bit RSA key pairs. - Sign: Select private key and file to generate a `.sig` signature. - Verification: Select public key, original file, and signature file to verify authenticity. #### 3. **RSA Encryption and Decryption** - **Function Description**: Encrypt small files directly using RSA public keys or decrypt using private keys. --- ### Application environment - **Operating system**: Windows, MacOS, Linux with Chrome browser installed. - **Permissions**: Requires `chrome.downloads` API for file handling. --------------------------------------------------------------------------------- 這個 Chrome 擴充應用程式提供了 AES 加密/解密和 RSA 簽章/驗證功能,讓使用者能安全地處理檔案加密。 ### 版本 2.0 新功能說明 #### 1. **一鍵切換深色模式 (Dark Mode)** - **功能描述**:提供切換開關,讓使用者在淺色與深色主題間自由切換。系統會自動記住您的選擇,下次開啟時無需重新設定。 - **優點**:提供更舒適的視覺體驗,減少弱光環境下的眼睛疲勞。 #### 2. **多國語系支援 (Multi-Language)** - **功能描述**:支援 7 種語言,包括:繁體中文、英文、法語、韓語、德語、西班牙語及日語。 - **使用方式**:透過頂部的下拉選單即可即時切換介面語系。 #### 3. **現代化通知系統 (Bootstrap Toasts)** - **功能描述**:將傳統的瀏覽器彈窗 (alert) 替換為美觀且不干擾操作的 Bootstrap Toast 通知。 - **優點**:操作流程更流暢,通知訊息分類清晰(成功、警告、錯誤)。 #### 4. **程式碼重構與優化** - **功能描述**:核心邏輯改採 Promise 與 Async/Await 架構,優化檔案處理效能並提升擴充功能的穩定性。 --- ### 核心功能介紹 #### 1. **AES 加密與解密** - **功能描述**:透過 AES-GCM 演算法保護您的文件隱私。 - **使用方式**:選擇檔案並輸入自訂金鑰即可進行加密,加密後的檔案會以 `.enc` 結尾。 #### 2. **RSA 簽章與驗證** - **功能描述**:利用 RSA 非對稱加密技術確保文件的完整性與來源真實性。 - **使用方式**: - 可生成 2048 位元的 RSA 金鑰對。 - 簽章:使用私鑰為檔案產生數位簽章檔案 (`.sig`)。 - 驗證:使用公鑰與原始檔案驗證簽章是否合法。 #### 3. **RSA 加密與解密** - **功能描述**:支援使用 RSA 公鑰加密小檔案,並使用私鑰進行解密。 --- ### 應用環境 - **作業系統**:安裝有 Chrome 瀏覽器的 Windows, MacOS, Linux。 - **權限需求**:需啟用 `chrome.downloads` API 以處理檔案下載。 最後更新日期:2026.05.25

Details

  • Version
    2.0
  • Updated
    May 25, 2026
  • Offered by
    javacpc
  • Size
    3.35MiB
  • Languages
    English (United States)
  • Developer
    林岱銳
    莊敬路181巷13號 東區, 台南市 701 TW
    Email
    javacpc@gmail.com
    Phone
    +886 975 267 571
  • Trader
    This developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps