Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9209845
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 18, 20262026-06-18T00:56:29+00:00 2026-06-18T00:56:29+00:00

[EDIT] I have completely rephrased the question to try to be more concise and

  • 0

[EDIT]
I have completely rephrased the question to try to be more concise and clear

I am looking for a 1-1 function, encode, such that

  • encode( 32_bytes_of_data ) => {w_1, w_2, ..., w_n}, where:
    • w_1 … w_n are real English words
    • n should be reasonable – I don’t want 256 words to encode 256 bits

Ideally:
– n should not be the same for all input values, but it is not a super important requirement.

The goal – to make public keys more human readable and recognisable.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-18T00:56:30+00:00Added an answer on June 18, 2026 at 12:56 am

    If you’re not worried about manual inspection and only seek to protect against obvious regexes, there’s a couple of alternatives, with increasing annoyance-factor:

    • ROT13 has been used on usenet countless times for this kind of thing. It would defeat base-64 detection

    • Use the 256 bits as an integer, and use its base-10 representation in ASCII. It’ll look like this: 115792089237316195423570985008687907853269984665640564039457584007913129639936

    • you can encode previous number into a look-and-say sequence and spell it: two one, one five, one seven…

    • Encode the 256 bits into a base-26, and use the encoded 26 letters of the alphabet as the first character of each word on a phrase. You’d need about 55 words. If you’re feeling creative, you may use the first two characters of each word, and reduce that to 27, but you may have to use very strange words indeed. If you don’t care about appearance, just post the 55 characters: ennjuuzflkeenzhszxamvlrnusvcpknavbgzllukzllrkvatszirbkq

    • If you want to use unicode, there’s 110,000 different characters. Assuming only half of those are printable, it’s a bit more than 15 bits of entropy per character, so you’ll need 17 characters to encode 256 bits

    • If you and your recipient can pre-share any amount of data (you must at least share knowledge about the “steganographic” method), you could assign a numeric value to each word in a dictionary. There’s about 1,000,000 words in the English language, so each one has about 20 bits of entropy. You’ll need 256/20=13 words. Bonus points for generating a key which encodes to correct syntax and grammar and rewriting Jabberwocky

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

EDIT: I have completely changed the question. I want to use Amazon S3 for
MAJOR EDIT I have restructured my question to be more appropriate and less arbitrary,
EDIT: I have changed the question as it was too localized and gained negative
EDIT: This question has changed as I have waited for an answer and done
EDIT: I have no updated the question, whilst doing so I realized the scope
What im trying to do is have an edit button that instead of opening
I have a model and in that model I'm generating a more complex field
EDIT I have finally figured out the problem i have been having on my
EDIT: I have fixed all but two warnings now, so thank you all for
EDIT: I have edited my post... Working on a project (c#), I have a

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.