forwardsecrecy on Nostr: I'm happy to present #SelfHash, a #Python package that adds an extra layer of ...
I'm happy to present #SelfHash, a #Python package that adds an extra layer of security to your scripts🐍. SHA-256 verifies the code integrity before execution and defeats the "chicken or egg" hash in code issue. "pip install selfhash" will get you going.
https://pypi.org/project/selfhash/#SelfHash is only one piece of a greater security ecosystem. Future releases plan to have:
- Self caller verification
- Identification of "protected/unprotected" modules
- Hash tables/MACs (maybe but might not be needed)
- Local keystore something something/TPM/encryption
Published at
2023-10-10 14:07:27Event JSON
{
"id": "7af74e803ae5260e75b964f6253f7509df2e636a04d996f5904e182bf20490db",
"pubkey": "0497384b57b43c107a778870462901bf68e0e8583b32e2816563543c059784a4",
"created_at": 1696946847,
"kind": 1,
"tags": [
[
"imeta",
"url https://image.nostr.build/cf769ddee65be697dacf4c4eb385109b6d6fbfeecb0a574d43e0d73e2448b211.png",
"blurhash e13R{]_3WBMxaeozxuozWVbIxuRjofoLRj%MWBayofofRjWBkCbHbH",
"dim 1402x212"
],
[
"t",
"selfhash"
],
[
"t",
"python"
],
[
"r",
"https://pypi.org/project/selfhash/"
],
[
"t",
"selfhash"
],
[
"r",
"https://image.nostr.build/cf769ddee65be697dacf4c4eb385109b6d6fbfeecb0a574d43e0d73e2448b211.png"
]
],
"content": "I'm happy to present #SelfHash, a #Python package that adds an extra layer of security to your scripts🐍. SHA-256 verifies the code integrity before execution and defeats the \"chicken or egg\" hash in code issue. \"pip install selfhash\" will get you going.\n\nhttps://pypi.org/project/selfhash/\n\n#SelfHash is only one piece of a greater security ecosystem. Future releases plan to have:\n\n- Self caller verification\n- Identification of \"protected/unprotected\" modules\n- Hash tables/MACs (maybe but might not be needed)\n- Local keystore something something/TPM/encryption https://image.nostr.build/cf769ddee65be697dacf4c4eb385109b6d6fbfeecb0a574d43e0d73e2448b211.png ",
"sig": "ba283b3d8b9fa717fb01e6d7340c68dd608650c08c39782e6595a391c3335408e33c2e606a2fb19fd255fc31f60d6d009a8101f38079dfa65850d6fc109a88de"
}