Event JSON
{
"id": "d3824e1fc220dffaf0be450ae72451545e958b29b14763b9f958938f7a8636bd",
"pubkey": "597022b3c20de92675ad38e490aa9b80cda1beed34e044ecc73d8e00c42c63eb",
"created_at": 1721948353,
"kind": 1,
"tags": [
[
"e",
"ffea9d8e1fb7e7bf38efe3846b8b2f7a4bea1d0af5afcce6e6855f457b5bae1e",
"",
"root"
],
[
"e",
"93cf627a1e1d71d26d162462d461782b2b5c5d50e38bfdd5ccf0bb4915fae181",
"",
"reply"
],
[
"p",
"584b33223e8ee56eec67a8307121493eb3c5400258ff3b295789e13b9a1527be"
],
[
"p",
"597022b3c20de92675ad38e490aa9b80cda1beed34e044ecc73d8e00c42c63eb"
],
[
"proxy",
"https://fosstodon.org/@atoponce/112849607264194393",
"web"
],
[
"proxy",
"https://fosstodon.org/users/atoponce/statuses/112849607264194393",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://fosstodon.org/users/atoponce/statuses/112849607264194393",
"pink.momostr"
],
[
"-"
]
],
"content": "An approach I prefer is to generate a random password/passphrase that meets the security requirements, then prepend/append the number of characters/words.\n\nEG, \"e\\A(.\"bR|@\" is 10 characters long, so \"e\\A(.\"bR|@10\" is guaranteed to meet the requirement without weakening security.\n\nSimilarly, \"redeem robot louse apathy match eva\" is 6 words long, so \"6 redeem robot louse apathy match eva\" is also guaranteed to meet the security requirement.",
"sig": "7c8ee6fd88ea598d80e46c34f198c84348326b7f1e6a4025224a8ec3460bb8cceaf3f34a4bbc90530c86c167bc040e1c527e0e3ae1180ca0ca4b323d94dcd3fd"
}