Skip to content

feat(Pbkdf2): add PBKDF2 BoxSource - #433

Open
XiaoXiaoSN wants to merge 1 commit into
mainfrom
feat/boxsource-new-pbkdf2
Open

feat(Pbkdf2): add PBKDF2 BoxSource#433
XiaoXiaoSN wants to merge 1 commit into
mainfrom
feat/boxsource-new-pbkdf2

Conversation

@XiaoXiaoSN

@XiaoXiaoSN XiaoXiaoSN commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Box Source: PBKDF2 (Encode)

Adds the PBKDF2 box source to Magic Box. It is disabled by default.

Details:

  • Category (Kind): Encode
  • Tag: #
  • Default Input: salt ::pbkdf2=password

Options:

  • None

Description:

Derive key bits from a password via PBKDF2 (HMAC-SHA256). Input is the salt; ::pbkdf2=. Options ::iterations=, ::dklen=.

Usage Examples:

  • Input:
salt
::pbkdf2=password
  • Output Box (PBKDF2):
Derived Key (hex): 0394a2ede332c9a13eb82e9b24631604c31df978b4e2f0fbd2c549944f9d79a5
Salt: salt
Iterations: 100000
Key Length (bytes): 32
Hash: SHA-256

@XiaoXiaoSN

Copy link
Copy Markdown
Owner Author

This PR is ready to merge!

@XiaoXiaoSN
XiaoXiaoSN force-pushed the feat/boxsource-new-pbkdf2 branch from ee2f79a to 577a5dd Compare June 26, 2026 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant