yogurt
Version, currently 0.1.12 versions
- 0.1.1latestJun 17, 2020
- 0.1.0not indexedMay 28, 2024
github.com/636f7374/yogurt.cr
๐ง Pending - Crystal Concept Password Generator
2 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
yogurt:
github: 636f7374/yogurt.cr
version: ~> 0.1.1Then run:
shards installshard.yml
- Crystal
- no constraint declared
- License
- MIT
- Author
- 636f7374
Dependencies
Runtime Dependencies
- readline*github: crystal-lang/crystal-readline
README
Description
- It uses
Sha384,Adler32,Blake2B512,HMAC,Pbkdf2 HMACalgorithms and Character Offset. - The internal structure is very simple, only 300 lines of code.
- It can be used either under CommandLine or as Crystal Shard.
- Generate (SecretKey, UserName, EmailAddress, PinCode) through MasterKey and SecureId.
Next
- [ ] Add Spec Unit & Travis-CI Test.
- [ ] ...
Usage
- Simple Example
require "yogart"
secure_id = Yogart.create_secure_id value: "github"
secret_key = Yogart.create_secret_key master_key: "abc123", secure_id: secure_id, length: 20_i32, iterations: 131072_i32
user_name = Yogart.create_user_name secret_key: secret_key, secure_id: secure_id, length: 15_i32, iterations: 16384_i32
email = Yogart.create_email domain: "example.com", user_name: user_name, secure_id: secure_id, iterations: 15_i32, length: 20_i32
pin_code = Yogart.create_pin secret_key: secret_key, secure_id: secure_id, iterations: 16384_i32
Used as Shard
Add this to your application's shard.yml:
dependencies:
yogurt:
github: 636f7374/yogurt.cr
Installation
$ git clone https://github.com/636f7374/yogurt.cr.git
$ cd yogurt.cr && make build && make install
Development
$ make test
Credit
Contributors
| Name | Creator | Maintainer | Contributor |
|---|---|---|---|
| 636f7374 | โ | โ |
License
- MIT License
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.1.1- Tagged
- Jun 17, 2020
- Commit
13540018d458- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/636f7374/yogurt.cr
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 13, 2026
- Synced
- Aug 13, 2026
- Versions
- 2