Skip to content
This repository has been archived by the owner on Jan 29, 2023. It is now read-only.

泛用型内容管理工具,采用JSON存储内容,SQLite持久化数据,TOTP时间动态码校验用户,Base64/DES加密数据

License

Notifications You must be signed in to change notification settings

AyakuraYuki/content-storage-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

content-storage-app

泛用型个人内容存储,采用两步验证来验证用户

环境 / Environment

  • Vert.X ver 3.7.0
  • SQLite JDBC ver 3.23.1
  • Groovy ver 2.5.8
  • Kotlin ver 1.3.21
  • JDK 1.8 ver 1.8.0_181

特性 / Feature

  • JSON化存储内容
  • 使用Google Authenticator两步验证
  • 单机使用
  • 数据加密后持久化
  • DB文件级唯一的DES Key

须知

本程序由于DB存储是采用SQLite文件数据库,即使DES Key是文件级唯一的,本程序也不能保证数据的绝对安全。如果DB文件失窃或泄露,本程序将无法追回或销毁文件,所以是否使用还请慎重考虑。

如果是以学习为目的使用本程序,请确保自己存储的内容不是个人最高机密信息(如账号密码、信用卡信息等)。

Attention

This program using SQLite file database to store your data, although the DES key base on the database file, I CANNOT promise to you that your data is unconditioned secure.

If you lose or leak your database file, this program CANNOT invalidate it, so make sure you know all of the risks before using this program.

Make sure you are NOT storing high-level personal information, such as accounts and credit cards, for your studying of this program.

使用:用户

如果您是普通用户,建议您从Release下载

Linux/macOS使用startup.sh,Windows使用startup.bat启动

浏览器访问地址:http://localhost:8888/

使用:开发者

注意:3.0预览版暂时没有完善,以下内容可能并不适用于3.0版

如果您是开发者,并且有兴趣进行客制化开发和生成,您可以根据下面的说明来使用

clone

git clone https://github.com/AyakuraYuki/content-storage-app.git

导入

推荐使用IntelliJ IDEA

选择导入maven项目即可

修改配置文件

将配置文件中的MySQL连接信息修改为您的SQLite连接信息,可修改属性如下:

url: jdbc:sqlite:< _your_db_file_path_ || data/storage.db >

调试注意

因代码main入口用了Groovy文件,直接从IDE运行会提示错误: 找不到或无法加载主类,需要先编译之后才能运行。

mvn clean; mvn compile

执行程序

(java -jar content-storage-app-<version>.jar &)

Special Thanks to

JetBrains

Built by

JetBrains JetBrains JetBrains

About

泛用型内容管理工具,采用JSON存储内容,SQLite持久化数据,TOTP时间动态码校验用户,Base64/DES加密数据

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published