文件名称:Pouch:秘密管理工具
文件大小:33KB
文件格式:ZIP
更新时间:2024-06-05 17:13:04
Swift
小袋 用Swift编写的秘密管理工具。 这在很大程度上受到和启发。 用法 一次为项目设置一个配置文件: secrets : - API_KEY - API_SECRET outputs : - ./Secrets.swift 现在,通过将API_KEY和API_SECRET存储在环境变量中,您可以使用以下命令生成包含机密的文件: pouch retrieve 哪个应生成与该输出类似的输出(将xor应用于字符串(+随机生成的盐),并带有反向函数以在应用程序中读取它)): import Foundation enum Secret { static let apiKey: String = Secret. _xored ([ 15 , 26 , 26 , 243 , 46 , 124 , 234 , 140 , 48 , 169 , 192 ], salt : [ 97
【文件预览】:
Pouch-main
----.github()
--------workflows()
----Readme.md(6KB)
----Sources()
--------PouchFramework()
--------Pouch()
----.swiftpm()
--------xcode()
----Tests()
--------LinuxMain.swift(112B)
--------PouchTests()
----Package.resolved(595B)
----Makefile(1KB)
----Package.swift(1KB)
----License.md(1KB)
----.gitignore(87B)
----Code of Conduct.md(5KB)
----Changelog.md(850B)