Skip to content
封装多种CTF和平时常见加密及编码C#类库
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Crypto base16,conversion support array Feb 10, 2019
test
.gitattributes 添加 .gitignore 和 .gitattributes。 Apr 30, 2018
.gitignore
Crypto.sln update Apr 30, 2018
LICENSE
README-en.md base16,conversion support array Feb 10, 2019
README.md

README.md

Crypto

封装多种CTF和平时常见加密及编码C#类库

我的博客里写了一些类库里各种加密及函数的介绍和分析。标签: Crypto | 时光

English

支持的编码及加密

DecryptEncrypt

  • 加盐(可随机生成)
  • 32/16位MD5
  • 异或加解密(可选返回值是否为Base64)
  • 凯撒加密
  • Rot13
  • 培根密码
  • 栅栏密码
  • 维吉尼亚密码
  • AES(128位ECB、CBC)
  • Sha1、Sha256

Code

  • Base64/32/16编解码
  • 摩斯加解密(暂时只支持字母和数字)
  • url
  • ASCII及Unicode和字符串的3者互转
  • 16进制ASCII串转字符串

Conversion

  • 任意进制转换(最高支持62进制转换,支持数组,暂不支持小数)

CryptoFileInfo

  • 获取文件md5
  • 获取文件Sha1
  • 获取文件Sha256
  • (FileInfo)获取文件名、扩展名、大小、创建时间上次访问和写入时间、属性

Cryptofile

  • 逆转文件到新文件
  • 文件读取到字节数组或字符串
  • 字节数组或字符串写入到文件
  • 对临时文件操作(CryptoFileInfo支持)

CryptoString

  • 生成随机字符串
  • 反转字符串
  • 10进制数字字符串转对应int值
  • 字符串、字节数组、流互转
  • 正则匹配返回结果数组
  • 常用字符串、正则表达式

CryptoZip

  • 压缩文件伪加密

Todo

维吉尼亚密钥破解 http://www.practicalcryptography.com/cryptanalysis/stochastic-searching/cryptanalysis-vigenere-cipher/

关于

作者主页

LICENSE

Apache

You can’t perform that action at this time.