SKey
SKey小程序
Skey是一款简洁易用的账号密码管理工具,它使用可靠的加密技术帮助您加密与管理重要的帐号密码数据。采用小程序云开发方案,不设独立后台。
Skey采用谷歌开源的CryptoJS库对数据进行AES加解密,无论是本地存储还是云存储均进行加密处理,保证安全性。
Skey源代码开源,接受监督,小程序内无任何广告,界面简洁,友好体验。
项目地址
码云地址:https://gitee.com/harbour8643/SKey
扫码体验

组织结构
src
|———cloudfunctions
| |———login -- 获取 WX Context (微信调用上下文)
|———miniprogram
| |——components -- 组件库
| |——cell -- 列表行
| |——cell-group -- 列表
| |——h-modal -- 弹窗
| |——h-navbar -- 自定义导航栏
| |——h-void -- 无数据提示
| |——sticky -- 加强版吸顶器
| |——sticky-item -- 吸顶器行
| |——data -- 数据处理
| |——defaultData -- 生成默认数据
| |——KeyService -- 账号密码数据处理
| |——userInfoService -- 用户信息
| |——pages -- 页面
| |——center --用户中心
| |——childgages
| |——about -- 关于
| |——category -- 自定义分类
| |——dataexport -- 数据导出
| |——guide -- 使用指南
| |——problem -- 常见问题
| |——updatelog -- 更新日志
| |——center --用户设置页
| |——edit -- 编辑页
| |——index -- 首页
| |——verifypwd -- 主密码验证页
| |——view -- 账号密码查看页
| |——utils -- 工具库
| |——cryAes -- CryptoJS的AES库
| |——cryptoJS -- 对 CryptoJS简单的封装
| |——log -- 日志记录
| |——utli -- 常用方法
|——app -- 小程序入口程序
技术点
- 自定义导航栏:实现自动适配各种机型,包括刘海屏,保证和微信默认导航栏高度一致。
- 吸顶效果:加强版吸顶效果,在首页自定义导航栏的情况下,实现吸顶效果,可细看吸顶效果的差异,更加友好。(因无法解决IOS上动画抖动问题,在IOS上默认关闭了吸顶效果)
- CryptoJS:将谷歌开源的js版加解密库移植到小程序,实现 AES、MD5、等加解密
- 时间轴:详细可查看小程序更新记录页
- 指纹:利用小程序的指纹功能方便解锁
预览图












云同步的数据

BUG反馈
如果你发现BUG,请发送邮件到 864353016@qq.com 都将及时得到解决。

浙公网安备 33010602011771号