Skip to content

TheONE2001/Notion-Embed-Password-Unlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Notion 嵌入 - 密码解锁页面

简介

这是一个前端实现的 密码加密/解密文本 的网页工具,可以直接嵌入到 Notion 页面中,实现内容的本地加密和解密。所有加密和解密操作都在用户的浏览器中完成,不会上传到服务器,保证内容隐私。

功能特点

  • 🔒 加密文本:用户输入明文和密码,即可生成加密后的密文。由于安全性与密码强度相关,推荐使用强口令。
  • 🔑 解密文本:使用正确密码即可解密密文显示明文。
  • 🔄 重置页面:顶部重置按钮可同时清空加密和解密界面所有内容。
  • 📋 复制功能:轻松复制密文或明文,支持在 Notion 中兼容使用。
  • 📝 简洁界面:清晰标签、独立复制按钮、操作指引。
  • 🌞 固定浅色主题:界面风格简洁明亮,不随系统暗色模式变化。
  • ⚠️ 免责声明:仅供个人使用示例,请勿存储高敏感信息。

技术实现

  • 前端加密算法:PBKDF2 + AES-GCM
  • 浏览器本地加密/解密,无服务器存储
  • HTML + CSS + JavaScript 实现,兼容嵌入 Notion
  • 支持复制成功提示和操作反馈

使用方法

  1. 将 GitHub Pages 的链接(https://theone2001.github.io/Notion-Embed-Password-Unlock/嵌入到 Notion 页面
    • 在 Notion 页面中选择“/embed”,粘贴 GitHub Pages 链接即可。
  2. 打开 Notion 页面,即可使用加密/解密功能。
  3. 可选:对于重要内容,建议将项目克隆到本地,并上传至个人代码托管平台,以防未来 GitHub Pages 链接出现不确定性。

文件说明

  • index.html:网页主体文件,包含所有前端逻辑和样式。

注意事项

  • 本工具仅在前端浏览器中进行加密和解密,内容不会上传服务器
  • 不要在此工具中存储非常敏感的信息,如银行账号或密码等。

About

这是一个前端实现的密码加密/解密文本的网页工具,可以直接嵌入到 Notion 页面中,实现内容的本地加密和解密。所有加密和解密操作都在用户的浏览器中完成,不会上传到服务器,保证内容隐私。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages