Kotlin 多平台加密库使用教程
1. 项目的目录结构及介绍
cryptography-kotlin/
├── build.gradle.kts
├── CHANGELOG.md
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
├── LICENSE
├── mkdocs.yml
├── README.md
├── settings.gradle.kts
└── src
├── commonMain
│ └── kotlin
│ └── com
│ └── whyoleg
│ └── cryptography
│ ├── provider
│ │ ├── CryptographyProvider.kt
│ │ └── Default.kt
│ ├── hash
│ │ ├── Hasher.kt
│ │ └── SHA512.kt
│ └── utils
│ └── Extensions.kt
├── commonTest
│ └── kotlin
│ └── com
│ └── whyoleg
│ └── cryptography
│ └── provider
│ └── CryptographyProviderTest.kt
├── jvmMain
│ └── kotlin
│ └── com
│ └── whyoleg
│ └── cryptography
│ └── provider
│ └── JvmProvider.kt
├── jvmTest
│ └── kotlin
│ └── com
│ └── whyoleg
│ └── cryptography
│ └── provider
│ └── JvmProviderTest.kt
├── nativeMain
│ └── kotlin
│ └── com
│ └── whyoleg
│ └── cryptography
│ └── provider
│ └── NativeProvider.kt
└── nativeTest
└── kotlin
└── com
└── whyoleg
└── cryptography
└── provider
└── NativeProviderTest.kt
目录结构介绍
build.gradle.kts
: Gradle 构建脚本。CHANGELOG.md
: 项目更新日志。gradle
: Gradle 包装器相关文件。gradle.properties
: Gradle 属性文件。gradlew
和gradlew.bat
: Gradle 包装器脚本。LICENSE
: 项目许可证。mkdocs.yml
: MkDocs 配置文件。README.md
: 项目自述文件。settings.gradle.kts
: Gradle 设置脚本。src
: 源代码目录,包含不同平台的代码。
2. 项目的启动文件介绍
项目的启动文件通常是 build.gradle.kts
和 settings.gradle.kts
。
build.gradle.kts
这是主要的构建脚本,定义了项目的依赖、插件和其他构建配置。
settings.gradle.kts
这是设置脚本,用于配置项目的模块和仓库。
3. 项目的配置文件介绍
gradle.properties
这个文件包含 Gradle 构建的属性配置,例如 JVM 参数、版本号等。
mkdocs.yml
这个文件是 MkDocs 的配置文件,用于生成项目的文档网站。
LICENSE
这个文件包含项目的许可证信息,通常是 Apache-2.0 许可证。
README.md
这个文件是项目的自述文件,包含项目的基本信息、使用方法和贡献指南。
以上是 cryptography-kotlin
项目的基本结构和配置文件介绍。希望这份教程能帮助你更好地理解和使用该项目。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考