/whTools

呜呼工具箱

Primary LanguageGoApache License 2.0Apache-2.0

whTools

呜呼工具箱

目标

功能 模块 完成情况
加解密填充模式 NoPadding O
加解密填充模式 PKCS5Padding O
加解密填充模式 PKCS7Padding O
加解密填充模式 Zero O
加解密 AES-CBC O
加解密 AES-ECB O
加解密 AES-CTR O
加解密 AES-OCF O
加解密 AES-CFB O
加解密 DES-CBC O
加解密 DES-ECB O
加解密 DES-CTR O
加解密 DES-OCF O
加解密 DES-CFB O
加解密 3DES-CBC O
加解密 3DES-ECB O
加解密 3DES-CTR O
加解密 3DES-OCF O
加解密 3DES-CFB O
加解密 Xor O
加解密 RSA-PKCS1-v1_5 O
加解密 RSA-OAEP-MD5 O
加解密 RSA-OAEP-sha1 O
加解密 RSA-OAEP-sha256 O
加解密 RSA-OAEP-sha384 O
加解密 RSA-OAEP-sha512 O
加解密 RC4 O
加解密 Caesar(凯撒) X
加解密 Rail-fence(栅栏) X
加解密 Pigpen(猪圈) X
加解密 Vigenère(维吉尼亚) X
加解密 Affine(仿射) X
加解密 Baconian(培根) X
加解密 Keyboard(键盘) X
加解密 MKeyboard(键盘魔改) X
加解密 brainfuck X
加解密 JSfuck X
编码 Base32 O
编码 Base45 O
编码 Base58 O
编码 Base64 O
编码 Base64Url O
编码 Hex O
Hash SHA1 O
Hash SHA224 O
Hash SHA256 O
Hash SHA384 O
Hash SHA512 O
Hash SHA512/224 O
Hash SHA512/256 O
Hash Hmac-SHA1 O
Hash Hmac-SHA224 O
Hash Hmac-SHA256 O
Hash Hmac-SHA384 O
Hash Hmac-SHA512 O
Hash Hmac-SHA512/224 O
Hash Hmac-SHA512/256 O
Hash Hmac-MD5 O
Hash MD5 O
工具 IP范围生成判断 O
工具 爆破掩码字典生成器 O

示例

加解密类

  • aes 加解密 crypto/aes_test.go
  • des 加解密 crypto/des_test.go
  • 3des 加解密 crypto/tripleDes_test.go
  • rsa 加解密 crypto/rsa_test.go
  • xor 异或 crypto/xor_test.go

编码类

  • 示例 encoding/encoding_test.go

Hash类

  • 示例 hash/hash_test.go

网络类

  • IP范围,支持多种格式,示例 network/ip/ipRange_test.go

字符类

  • 字典生成器
    • 掩码字典 类似 hashcat -a 3 示例: text/gstr/v2/dictGenerateForMask.go
    • 下方所有数据生成器均在 掩码字典 下扩展!

参考项目