Comments (4)
Do you mean to decrypt the content of the file when it is loaded, and write it to the file after encryption?
from config.
I meant to encrypt the file so users cannot see what inside the config file physically. Forcing users to use application only to make changes for settings.
In this case, application will have to generate its setting file automatically only on first time uses.
So...
User first time open the app => app generate encrypted setting file for the first time => user make changes on settings => app read changes, apply to the map or struct => encrypted json
or any format string => save to config file => user open the app again => app load encrypted config string => decrypt => apply settings to struct or map...
from config.
:) ... I think what you want is a config center like service, or a local config database like library.
from config.
With a middle ware or a center like service, It won't play nice with those built-in methods like *get()
or set()
config. This has to be modified at the root level of the library, I think.
from config.
Related Issues (20)
- Add Duration type support HOT 2
- ReloadFiles方法在重载json格式的文件时会发生错误但toml正常
- Support slice with ParseEnv HOT 1
- Panic on missing key/value HOT 1
- More of a question setDecoder manually HOT 3
- yaml Binding ist not working correctly HOT 1
- 结构体中包含数组字段,数组中的子结构体字段设置默认值不生效。 HOT 8
- String Durations are not parsed with ParseTime and ParseEnv
- 监听文件变更,删除配置信息未改变 HOT 6
- Consider the notion of profiles/environments for configuration files HOT 1
- Fail fast for required values HOT 2
- Make parameter expansion scheme great again HOT 1
- 默认值解析空数组时,会自动生成一个元素(附带上默认值) HOT 2
- LoadData doesn't merge configs like LoadFiles HOT 2
- `time.Duration`支持从`string`加载 HOT 1
- 并发调用 Structure,存在获取不到数据的情况
- hi , 請問在使用yml時 , struct結構體怎給default值? HOT 2
- [FEAT] Support Set with Slice (Array) Index Using Square Brackets? HOT 3
- feat: support parse ENV var on struct default tag
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from config.