RubyGems Navigation menu

session_keys 0.1.0

SessionKeys is a cryptographic tool for the deterministic generation of NaCl compatible [Curve25519](https://cr.yp.to/ecdh.html) encryption and [Ed25519](http://ed25519.cr.yp.to) digital signature keys. The strength of the system lies in the fact that the keypairs are derived from passing an identifier, such as a username or email address, and a high-entropy passphrase through the `SHA256` hash and the `scrypt` key derivation functions. This means that no private key material need ever be stored to disk. The generated keys are deterministic; for any given ID, password, and strength combination the same keys will always be returned. The generated ID is passed through `SHA256` and `scrypt` and is derived from only the ID parameter your provide and a common salt. The password is also passed through `SHA256` and `scrypt` and NaCl encryption and signing keypairs are derived from the combination of the stretched ID, your password, and a common salt.

Gemfile:
=

安装:
=

版本列表:

  1. 2.0.0 August 23, 2019 (21.5 KB)
  2. 1.0.0 September 08, 2016 (26.0 KB)
  3. 0.1.0 May 01, 2016 (26.0 KB)

Runtime 依赖 (2):

Development 依赖 (7):

bundler ~> 1.12
coco ~> 0.14
coveralls ~> 0.8
minitest ~> 5.0
pry ~> 0.10
rake ~> 11.0
wwtd ~> 1.3

业主:

作者:

  • Glenn Rempe

SHA 256 校验和:

=

下载总量 7,096

这个版本 2,385

版本发布:

许可:

MIT

需要的 Ruby 版本: >= 2.1.0

链接: