BETAmodules.com is in beta — open to partnerships & joint ventures.Build with us

sixword

v0.5.0RubyGems· Ruby

Sixword encodes binary data in a human-friendly format using English words. It uses the 6-word binary encoding created for S/Key (tm) and standardized by RFC 2289, RFC 1760, and RFC 1751. Binary data is encoded using a dictionary of 2048 short English words (1-4 letters in length). Each block of 64 bits is encoded using 6 words, which includes 2 parity bits for error checking. This is ideal for transmitting binary data such as cryptographic keys where humans must communicate or enter the values. See also: Bubble Babble, PGP Word List, Diceware, Base64, Base32

The verdict
Aging — last published 8 months ago — check before adopting. Check the repo for activity before adopting.
Check the repo for activity before adopting.
Live from the RubyGems registry · derived rules, not AI
How it scores
MaintenanceAging
PopularityNiche
SecurityClean
LicenseCopyleft
DepsZero deps
Maintenance
Last published 8 months ago — check before adopting.
Popularity
11 downloads / week
Security
No known advisories for this version (OSV).
License
GPL-3.0
Dependencies
No runtime dependencies
Recent releases
  • 0.5.08 months ago
  • 0.4.04 years ago
  • 0.3.58 years ago
  • 0.3.410 years ago
  • 0.3.310 years ago
  • 0.3.210 years ago
  • 0.3.111 years ago
  • 0.3.011 years ago
sixword — Sixword encodes binary data in a human-friendly format using English words. It uses the 6-word binary encoding created for S/Key (tm) and standardized by RFC 2289, RFC 1760, and RFC 1751. Binary data is encoded using a dictionary of 2048 short English words (1-4 letters in length). Each block of 64 bits is encoded using 6 words, which includes 2 parity bits for error checking. This is ideal for transmitting binary data such as cryptographic keys where humans must communicate or enter the values. See also: Bubble Babble, PGP Word List, Diceware, Base64, Base32 (Ruby / RubyGems) · Modules