Posh-SecretSharing
0.5.0
Pure PowerShell implementation of Shamir Secret Sharing (SLIP-0039).
Minimum PowerShell version
5.1
The owner has unlisted this package.
This could mean that the module is deprecated or shouldn't be used anymore.
Installation Options
Owners
Copyright
(c) 2026 lucas-cueff.com Distributed under Artistic Licence 2.0 (https://opensource.org/licenses/artistic-license-2.0).
Package Details
Author(s)
- MS-LUF
Tags
Security Cryptography ShamirSecretSharing SLIP-0039
Functions
New-SecretSharingSecret New-SecretSharingPassword Split-SecretSharingSecret Join-SecretSharingSecret
Dependencies
This module has no dependencies.
Release Notes
v0.5.0 - first release of the module. See README.md for information.
FileList
- Posh-SecretSharing.nuspec
- HowTo.md
- Posh-SecretSharing.psd1
- Posh-SecretSharing.psm1
- README.md
- .git\COMMIT_EDITMSG
- .git\config
- .git\description
- .git\FETCH_HEAD
- .git\HEAD
- .git\index
- .git\hooks\applypatch-msg.sample
- .git\hooks\commit-msg.sample
- .git\hooks\fsmonitor-watchman.sample
- .git\hooks\post-update.sample
- .git\hooks\pre-applypatch.sample
- .git\hooks\pre-commit.sample
- .git\hooks\pre-merge-commit.sample
- .git\hooks\pre-push.sample
- .git\hooks\pre-rebase.sample
- .git\hooks\pre-receive.sample
- .git\hooks\prepare-commit-msg.sample
- .git\hooks\push-to-checkout.sample
- .git\hooks\sendemail-validate.sample
- .git\hooks\update.sample
- .git\info\exclude
- .git\logs\HEAD
- .git\logs\refs\heads\main
- .git\logs\refs\remotes\origin\HEAD
- .git\logs\refs\remotes\origin\main
- .git\objects\02\0564f21d4278efee5cd3450e5a21ca8cc954cc
- .git\objects\0b\a0ccfc776448507d60ec4f189fbe82a4e5ad9c
- .git\objects\0c\90976fef1149f264dbf3658f6691eecaa5c3fd
- .git\objects\0d\208c046ee13190c87f7f94a1821de81316b1ab
- .git\objects\0f\328e6a9eb422c0941b44941cdadbc97145ea4c
- .git\objects\12\4a4a83c6eca431ebd3365a982a707b848a01d0
- .git\objects\13\296be53a3ab92e9511bf01e2b2867320c37a72
- .git\objects\17\39f8bcc1a2f223c5f2cfa7b07325c1a6e0f03b
- .git\objects\1e\fa185be92923024efa4c049dab3bc7eda023bf
- .git\objects\21\44bfa60af8a11645a548e0d1513f6575d67372
- .git\objects\22\c9c885583f55a5824eeda7e36fec90fc333be1
- .git\objects\2b\190bb08dbcd054274b7fb7265c703e57112d4b
- .git\objects\2c\d979c663cf36f0505f233334b88e26084210c8
- .git\objects\2d\c0a9211f934974f9b8e9707143ef34732385d9
- .git\objects\30\a86ae59ff9bced4134e0bb6b9d7ff0ce6f512c
- .git\objects\32\be837a7120b8097f83b2f19b13fb329a572d1a
- .git\objects\34\0cc5095573d963d3d906a02ee3c47a7b80cc8e
- .git\objects\35\7da4160b8d2977750bf9ef71026d9c6663eb9e
- .git\objects\38\1cd4f9f2ba7b742766dc530dd009d985d00585
- .git\objects\3c\fc861648d092596a98d7487a9b23155fc9b772
- .git\objects\3d\878ccba8c0ba73be6d1c4a67552c07daadf99c
- .git\objects\3e\125c673372be90398ba96652867d43d4638210
- .git\objects\3f\a5febc791ad71d44d62481bcecfb8c9d4ad48d
- .git\objects\40\35cc9d86d0d7008f09cbf8b61e8c78538e66aa
- .git\objects\42\b5a313bf6ad4644b0403c9cf97ff90d91a8522
- .git\objects\47\02cfa58eab3da03f30b92b6228f61a76cf0101
- .git\objects\4b\9ca030d5d9827e704bae11270880d54cd77312
- .git\objects\4d\204631c8b5edb4dc53414c09ee4f1684d68507
- .git\objects\4d\e32292d8c441b1eac9fe76941d3d0b141492b3
- .git\objects\50\25c5170c1514fcb02843adae75f5706249fd80
- .git\objects\56\73e7ca7f20ed7a5e70b3a7fa5e6df277ee29ab
- .git\objects\57\01a8078f76ab14d0cebaee608768e781a8f305
- .git\objects\57\c9083accf57fe0aa7159de411601d858eb8f4f
- .git\objects\61\a6ee94b81591ed0aa013f5fc86c69409d23b53
- .git\objects\65\a08b21d3f26dcb814a2efc334fdadeda10ef5a
- .git\objects\6a\32ba4995492c73f445f7e06eb6068e50f6a898
- .git\objects\6b\8e76d0873cf4c0ffd6bc2f9407a0c2abef6731
- .git\objects\74\17ca32895df3d74ce14ebe3f4d469077faed08
- .git\objects\74\d4d35ce59748faf3183db5a2b371c608da1da7
- .git\objects\75\365c0c0b1f1aee5e2f8028b55e904706919d97
- .git\objects\77\3956324c0eec216ce7447be2ac086b3c86fcbf
- .git\objects\7c\ba095c8f16ed1a08a5dbe15c174fc603d3b040
- .git\objects\81\6d1458b6a16aaaf66ce5ea19283a25b4db2a21
- .git\objects\81\a64dae15cae0ec6605dc0ff1fb37fe29a73d57
- .git\objects\85\276b090692c205894ad3d41440e28ebb08362d
- .git\objects\87\4befe734b3affdcbfcf07fdb40df277327cef0
- .git\objects\8c\6022465335501eb54a81d34393742f9fe11d17
- .git\objects\91\82be1a070ff6f61c861efed1951c801e7ce3e0
- .git\objects\91\e8fed172e3e46e1489bae335b82ea2514104db
- .git\objects\95\c94e58570266a630a1f92865f31a2e311e273e
- .git\objects\9b\fc082fddf65131116de5e06be380dca7af9957
- .git\objects\9e\7bc28085441d30e249ea5e74b530a78a9f7c82
- .git\objects\9f\ca4390735e43b25d531c1deb76ccb7c21b2985
- .git\objects\a4\472d8e3013758669aff92e1eb4a60e4292a27a
- .git\objects\a6\9a9101e17ecd2505b892d284ae2c62dd02b523
- .git\objects\ac\cec4e6def3186cc3d69277d879fe990726026f
- .git\objects\b6\553c072141c3ce134d34c0f5b989d2727a815c
- .git\objects\b8\8301fab1ead5a28e0508dda9aef45afc94264c
- .git\objects\b9\af40526e005474072f02d3ac0ee0ac6adc8d73
- .git\objects\ba\a60d931288e915c0d62feb5550881b2655c973
- .git\objects\bb\549a162ff0e7dcea58e3ef5d002e5279892d85
- .git\objects\bc\de29f022811f2d4c7a7f624f808394f430eb82
- .git\objects\bd\4c0400f720df87f9b4e65b0fe6f780b1f1e919
- .git\objects\c0\9a8d0659394fc0100802b93f00672c5439a164
- .git\objects\c2\5d3c44aa275480611a2793a307f61f0650518b
- .git\objects\c3\0b105be379b63bf752fa1925f96ec02a7f133f
- .git\objects\ca\2f033f9df17c83298184316a7ea014b3d9cbe4
- .git\objects\cf\222fcba3e789af24796dca2b8bc364daed6823
- .git\objects\d0\3d1110f146e8f25e0264f1d89c74035b7771b0
- .git\objects\d0\74210f72dce26d4b3a7d4c01ea2f1e4ac08f88
- .git\objects\d2\5d0ab5fdac86afdb5e940089d99c8f1f970fdf
- .git\objects\d4\7b5eb79648b59c1a924d4c24d6a15d7e258646
- .git\objects\d5\5e9b194caf01a72f2695f63392dc51813415c5
- .git\objects\d9\28eb49d490b31f861df0439f3f6c7e855d161b
- .git\objects\da\26d24d15e0521131172ab693cb29f660cfdc42
- .git\objects\da\6d48eeb96355f4c72ccc567fa16989340c09ed
- .git\objects\df\c020c2798eec84b6049d921269194f038aafb4
- .git\objects\e3\232526e461a7c9b4ff6afe203f212c557c8906
- .git\objects\e9\4cd05a606dccda36ecd56c9689ba0f8f13d218
- .git\objects\ed\ccaf7f5a790e2fe15b196b1876c3ade09ec65b
- .git\objects\f3\3f95fbe037596882126c58dd93e028dc2d9125
- .git\objects\f5\c86a4be50691381ee34eb0b723f9823a11dede
- .git\objects\f6\7579826eb99a2475176662e0da36e3b7a24eeb
- .git\objects\f7\8b1fddbb59df0192e4590fad8757c032d4bad1
- .git\objects\fb\ac5d2bc506d76765453b8aede8a4e9f20a3da7
- .git\refs\heads\main
- .git\refs\remotes\origin\HEAD
- .git\refs\remotes\origin\main
- Docs\Join-SecretSharingSecret.md
- Docs\New-SecretSharingPassword.md
- Docs\New-SecretSharingSecret.md
- Docs\Posh-SecretSharing.md
- Docs\Split-SecretSharingSecret.md
- en-US\Posh-SecretSharing-help.xml
- Private\Checksum\Get-SecretSharingChecksumConstant.ps1
- Private\Checksum\Get-SecretSharingChecksumCustomizationString.ps1
- Private\Checksum\Invoke-SecretSharingRs1024Polymod.ps1
- Private\Checksum\New-SecretSharingChecksum.ps1
- Private\Checksum\Test-SecretSharingChecksum.ps1
- Private\Crypto\Get-SecretSharingCipherConstant.ps1
- Private\Crypto\Get-SecretSharingCipherSaltPrefix.ps1
- Private\Crypto\Get-SecretSharingRandomIdentifier.ps1
- Private\Crypto\Invoke-SecretSharingCipherRoundFunction.ps1
- Private\Crypto\Protect-SecretSharingMasterSecret.ps1
- Private\Crypto\Unprotect-SecretSharingMasterSecret.ps1
- Private\Digest\Get-SecretSharingDigestConstant.ps1
- Private\Digest\Invoke-SecretSharingHmacSha256.ps1
- Private\Digest\New-SecretSharingDigestShare.ps1
- Private\Digest\Test-SecretSharingDigestShare.ps1
- Private\Field\Get-SecretSharingFieldTable.ps1
- Private\Field\Invoke-SecretSharingFieldAddition.ps1
- Private\Field\Invoke-SecretSharingFieldDivision.ps1
- Private\Field\Invoke-SecretSharingFieldMultiplication.ps1
- Private\Password\Get-SecretSharingPasswordConstant.ps1
- Private\Password\Get-SecretSharingRandomAlphabetByte.ps1
- Private\SecureString\ConvertFrom-SecretSharingPassphraseSecureString.ps1
- Private\SecureString\ConvertFrom-SecretSharingSecureString.ps1
- Private\SecureString\ConvertTo-SecretSharingSecureString.ps1
- Private\Shamir\Get-SecretSharingRandomByte.ps1
- Private\Shamir\Invoke-SecretSharingShamirInterpolation.ps1
- Private\Shamir\Split-SecretSharingShamirSecret.ps1
- Private\Share\ConvertFrom-SecretSharingBigIntegerToByte.ps1
- Private\Share\ConvertFrom-SecretSharingShareWord.ps1
- Private\Share\ConvertFrom-SecretSharingWordIndex.ps1
- Private\Share\ConvertTo-SecretSharingBigIntegerFromByte.ps1
- Private\Share\ConvertTo-SecretSharingShareWord.ps1
- Private\Share\ConvertTo-SecretSharingWordIndex.ps1
- Private\Wordlist\ConvertFrom-SecretSharingMnemonicWord.ps1
- Private\Wordlist\ConvertTo-SecretSharingMnemonicWord.ps1
- Private\Wordlist\Get-SecretSharingWordIndexMap.ps1
- Private\Wordlist\Get-SecretSharingWordlist.ps1
- Private\Wordlist\wordlist.txt
- Public\Join-SecretSharingSecret.ps1
- Public\New-SecretSharingPassword.ps1
- Public\New-SecretSharingSecret.ps1
- Public\Split-SecretSharingSecret.ps1
- Tests\Integration\OfficialVectors.Tests.ps1
- Tests\Private\Checksum.Tests.ps1
- Tests\Private\Crypto.Tests.ps1
- Tests\Private\Digest.Tests.ps1
- Tests\Private\Field.Tests.ps1
- Tests\Private\Password.Tests.ps1
- Tests\Private\SecureString.Tests.ps1
- Tests\Private\Shamir.Tests.ps1
- Tests\Private\Share.Tests.ps1
- Tests\Private\Wordlist.Tests.ps1
- Tests\Public\Join-SecretSharingSecret.Tests.ps1
- Tests\Public\New-SecretSharingPassword.Tests.ps1
- Tests\Public\New-SecretSharingSecret.Tests.ps1
- Tests\Public\Split-SecretSharingSecret.Tests.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.5.1 | 4 | 9/6/2026 |