gchq / gchq/CyberChef

Operation request: RC6 Encrypt / RC6 Decrypt

Open
#2,098 0 comments 1 reaction 0 assignees View on GitHub
operation
Dominant language
JavaScript
Stars
35.8k
Forks
4.1k
Avg merge
2d 26m
Merged PRs (30d)
33

Description

## Summary
RC6 encryption, just like the existing AES encryption
### Example Input
flag{68f25cc8-1a9f-40e8-ac3b-a85982a52f8f}
Key(Hex): 46 53 5a 33 36 66 33 76 55 38 73 35 04 04 04 04
Mode: CBC
IV: WcE4Bbm4kHYQsAcX
Input: Raw
Output: base64
### Example Output
RKCTaz+fty1J2qsz4DI6t9bmMiLBxqFrpI70fU4IMemczIlM+z1IoVQobIt1MbXF

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing AES encryption operation referenced in the issue and compare its inputs, modes, key handling, and output behavior. Implement the corresponding RC6 encrypt/decrypt operation with CBC mode and verify that the supplied key, IV, raw input, and base64 output reproduce the example.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
cryptography
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.