Skip to content

zmrlft/jiamiya

Repository files navigation

加密鸭对话加密工具(Expo / RN)

一个跨三端(Android / iOS / Web)的文本加密小工具。将输入内容转换为 HTML/XML 数值字符引用格式(例如 “你” → 你),便于在特定场景中规避敏感词识别(小黄鱼);支持一键复制结果。

软件截图

如何使用(三种方式)

  1. 访问https://jiamiya.vercel.app/ 即可使用(免费服务器部署可能会卡)

  2. 点击 release 下载安卓安装包(直接在安卓手机运行)

  3. ios 暂未打包(因为作者没有开发者账号),如需要在苹果设备上运行请克隆本仓库到本地,参考下面的二次开发运行。

二次开发

  1. 安装依赖
npm install
  1. 启动开发服务器
npx expo start
  1. 手机扫码,安卓需要提前下载 expo go 软件,苹果直接用自带相机软件扫码即可

使用方式

  1. 在“输入文本”区域输入内容
  2. 点击“加密消息”生成结果
  3. 点击“复制结果”一键复制

技术栈

  • Expo + React Native

目录结构(核心)

  • app/index.tsx:主页面 UI 与业务逻辑
  • app/_layout.tsx:路由布局与导航配置
  • assets/images/newicon.png:头部图标

实现说明

编码逻辑按字符遍历字符串,对每个字符取 Unicode 十进制码点并拼接为 &#{codePoint}; 形式,确保对 Emoji 等扩展字符也能正确处理。

免责声明与合规使用

本项目仅用于技术研究、学习与正当用途(例如文本编码、字符集转换、数据清洗等)。请在遵守当地法律法规、平台规则与第三方服务条款的前提下使用。本项目不提供、也不鼓励任何规避平台审核、绕过风控或传播违法违规内容的用途。由使用者自行承担一切使用风险与法律责任,作者不承担任何因使用本项目而产生的直接或间接责任。本说明不构成法律意见,如有合规疑问请咨询专业人士。