BerylEnigma
ffffffff0x team toolset for penetration testing, cryptography research, CTF and daily use. | ffffffff0x 团队工具集,用来进行渗透测试,密码学研究,CTF和日常使用。
Install / Use
/learn @ffffffff0x/BerylEnigmaREADME
Description
A CTF + penetration testing toolkit, mainly to achieve some common encryption and coding functions, in the process of using the software found problems or suggestions are welcome to submit issues and also welcome to submit new feature requirements.
Software is developed based on JDK17, using the JAVAFX UI framework and the JFoenixUI component architecture. See the development documentation for details.
The Beryl (['berəl]) in the name is the name of a gem/mineral and Enigma ([ɪ'nɪɡmə]) has the meaning of an enigma and also refers to a cipher machine.
View
<p align="center"> <img src="assets/img/03-en.png" width="48%"> <img src="assets/img/04-en.png" width="48%"> <img src="assets/img/01-en.png" width="48%"> <img src="assets/img/02-en.png" width="48%"> </p>Download
Visit releases
MAC users should place it in the application path to load bcprov's package
FAQ
Some older versions of macOS may not work
Q: in macOS, You may encounter "XXX is corrupted and cannot be opened..."
A: You can try changing Settings -> Privacy & Security -> Security -> Allow programs downloaded from to Any source.
Package
- Install and configure JDK17 and Maven environment on your computer
- Clone ffffffff0x/BerylEnigma project
- Run the packaging script for the corresponding system in the
jpackagedirectory - The packaged software folder is stored in the
targetdirectory
Function
Encryption/Decoding
- Modern
- Authentication
- HTLM-hash
- JWT
- SymmetricCipher
- BlockCipher
- hash
- HMAC
- Authentication
- Classical
- ROT13
- FenceCode
- Atbash
- Vigenre
- CaesarCode
- Coding
- URL
- ASCII
- BaseEncoding
- Base64
- Base16
- Base32
- Base58
- Base62
- Base85
- Base91
- Base92
- BrainFuck
- HEX
- HTML entity encoding
- Unicode
- MorseCode
- Mathematical binary conversion
TextModify
- TextReplace
- TextSeparate
- CaseConvert
- LineSplicing
RedTeam
- TargetFinishing
- DomainSplit
- ReverseShellGenerator
- PayloadConverter
Practical
- MoneyConvert(chinese)
- TimeStamp
ImageTools
- PixelReplacement
- QRCode
To-Do List
- RedTeam - Target Generation
- RedTeam - Dictionary Generation
- UI - Number of input characters
- Code - Global Events
- Function - History
- Function - Select Language (now is auto)
- TextEdit - MessyCodeRecovery
Disclaimer11s
All files in this project are for study and research purposes only, please do not use the files in the project for illegal purposes, and any negative impact caused by anyone is not my responsibility.
Special Thanks
Special thanks to JetBrains for their support to this project.
Related Skills
node-connect
328.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
80.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
328.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
80.9kCommit, push, and open a PR

