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.5KB)
  2. 1.0.0 September 08, 2016 (26KB)
  3. 0.1.0 May 01, 2016 (26KB)

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,090

このバージョンのみ 2,383

このバージョンがリリースされたのは:

ライセンス:

MIT

必要なRubyのバージョン: >= 2.1.0

リンク: