密码学工具箱ToolsFx发布日志
前言
为什么开发这个工具?
- 每次加解密需要找在线工具进行处理,效率低
- 在线工具支持的功能不全或者某些处理结果不对 (如查错网AES CFB/OFB 加密错误)
- 大部分工具不支持文件加密
- 第三方PC端工具功能不全,体验不好,不支持跨平台 (如PYG密码工具箱)
主要功能
编解码
- base64
- urlBase64
- base16/32
- UrlEncode
- Unicode
- hex
- binary
- base系列自定义字典
编码互转功能 (非原始字符)
- 编解码功能相互转换
数据摘要(哈希)
支持文件, 支持超大文件,8G文件测试ok
- md系列
- sha1
- sha2系列
- sha3
- SM3
- RIPEMD
- whirpool
- Tiger
- 其他 BouncyCastle支持的算法
MAC
HMAC
- md系列
- sha1
- sha2系列
- sha3
- SM3
- RIPEMD
- whirpool
- Tiger
- 其他 BouncyCastle支持的算法
CMAC
- AESCMAC
- BLOWFISHCMAC
- DESCMAC
- DESEDECMAC
- SEED-CMAC
- Shacal-2CMAC
- SM4-CMAC
- Threefish-256CMAC / Threefish-512CMAC / Threefish-1024CMAC
GMAC
POLY1305
- POLY1305
- POLY1305-AES
- POLY1305-ARIA
- POLY1305-CAMELLIA
- POLY1305-CAST6
- POLY1305-NOEKEON
- POLY1305-RC6
- POLY1305-SEED
- POLY1305-SERPENT
- POLY1305-SM4
- POLY1305-Twofish
分组对称加密 (block cipher)
加密算法
- DES/3DES
- AES
- SM4
- Blowfish
- Twofish
- RC2
- 其他 BouncyCastle支持的算法
支持mode
- ECB
- CBC
- OFB(n)
- CFB(n)
- SIC (also known as CTR)
- CTS (equivalent to CBC/WithCTS)
- CCM (AEAD)
- EAX (AEAD)
- GCM (AEAD)
- OCB (AEAD)
支持padding scheme
- No padding
- PKCS5/7
- ISO10126/ISO10126-2
- ISO7816-4/ISO9797-1
- X9.23/X923
- TBC
- ZeroByte
- withCTS (if used with ECB mode)
流式对称加密 (stream cipher)
- RC4
- HC128/HC256
- ChaCha
- Salsa20
- XSalsa20
- VMPC
- Grainv1
- Grain128
- Zuc128
- Zuc128
非对称加密 RSA
- 密钥支持pkcs1 /pkcs8
- 支持512/1024/2048/3072/4096位
- 支持长度大于RSA位数
- 支持公钥加密私钥解密,私钥加密公钥解密
- 支持openssl pkcs1/pkcs8 私钥格式
- 支持证书cer文件加解密
note: openssl用公私钥对加解密,生成私钥为pkcs8编码
公钥解密16进制数据
数字签名校验
RSA系列
DSA
ECDSA
EC
EdDSA(ED448/ED25192)
SM2
其他
其他功能
- 二维码功能
- 待定
- 待定
特性
- 支持文件拖入
- 对称加密key, iv 支持base64 ,hex
- 对称加密支持文件加密解密,输出文件 (测试m3u8 ts文件解密后正常播放)
- i18n
- 键盘事件, 快捷键
bouncycastle文档 https://www.bouncycastle.org/specifications.html
下载地址
github地址
码云镜像
下载加速 https://www.lanzoub.com/b0d9av2kb?pwd=52pj 提取码:52pj
版本选择
- 有jre环境
- jdk8 选择jdk8的版本
- jdk11+ 选择jdk11的版本
- 无jre环境
- 选择 withjre压缩包(仅支持windows)
如何运行
- Linux/Mac OX系统双击运行 bin目录下 ToolsFx
ttps://https://www.lanzoub.com/b0d9av2kb?pwd=52pj 提取码:52pj
版本选择
- 有jre环境
- jdk8 选择jdk8的版本
- jdk11+ 选择jdk11的版本
- 无jre环境
- 选择 withjre压缩包(仅支持windows)
如何运行
- Linux/Mac OX系统双击运行 bin目录下 ToolsFx
- Windows 系统双击运行 bin目录下 ToolsFx.bat或者 vbs文件(去除黑窗)
github地址
密码学工具箱ToolsFx发布日志相关推荐
- 使用Windows Live Writer发布日志
陈国栋 2009.10.30 前言 Technorati 标记: Writer,blog Windows Live Writer是非常不错的一个日志发布工具,支持本地写文章,然后通过点击一个按钮就发布 ...
- 成功使用Windows Live Writer 2010发布日志
开始成功使用Windows Live Writer 2010发布日志了. 微软的东东还是不错的. 转载于:https://www.cnblogs.com/tishifu/archive/2010/10 ...
- 第一次尝试使Windows Live Writer发布日志
今天早上想把网上看到的一些好文章转到自己日志中,发现很困难还要受网速的限制,刚好看到blog上边有个blog客户端推荐livewriter,于是下载了最新的live安装包,安装了除msn及插件外的一切 ...
- 转载:使用Windows Live Writer发布日志
注:上次介绍的 菊子曰http://blog.sina.com.cn/s/blog_48aa915f0100gine.html可能知道的人很少,但是Windows Live Write可能知道的就比较 ...
- 强烈建议使用Windows Live Writer发布日志
陈国栋 2009.10.30 前言 Windows Live Writer是非常不错的一个日志发布工具,支持本地写文章,然后通过点击一个按钮就发布到网站上,如果借助插件,还可以同时发布到多个博客网 ...
- 进击的巨人锁屏发布日志
进击的巨人锁屏 1.0 简介: 1 采用老式电话设计 ,转动图标时其他图标可以连动 2 锁屏功能在程序主界面开启 发布日志: 2013-10-31 进击的巨人锁屏1.0 于机锋网上架 . http: ...
- 用Windows Live Writer发布日志到BlogBus
WLW(Windows Live Writer)是一个Microsoft Live系统中优秀的客户端Blog编辑工具,比直接在WEB上写日志要方便多了.你可以在http://get.live.com/ ...
- Office技巧:发布日志到MSN空间
Word 2007里写日志再直接发布到MSN空间 只要安装了Office 2007,就可以在Word 2007中将撰写完成的日志直接发布到Windows Live Spaces(以下简称Live Sp ...
- 一眼定位问题,函数计算发布日志关键词秒检索功能
听说这个问题你也遇到了? 小王是一名程序员,最近在使用 FaaS(Function as a Service) 服务时遇到了一个头疼的问题:他的 FaaS 应用出现很多报错,但是调用日志页面的请求太多 ...
- 看看用 live write 发布日志的效果
测试下.. 转载于:https://www.cnblogs.com/Jscriptman/archive/2010/02/28/1675215.html
最新文章
- centos7-同步时间
- JVM启动参数解析(转)
- linux中python解释器的配置_CentOS7配置Python3开发环境
- 01_[pathlib]内置pathlib库的常用属性和方法
- python扫描端口脚本_Pyhton扫描端口脚本代码
- 概念设计师凌云:《蜘蛛侠:平行宇宙》和《证人》美术浅析
- bim建筑绘图计算机要求,BIM考试报名条件:想要成为一级BIM建模师需要达到哪些要求?...
- mysql efbbbf_MySQL中修理特殊不可见uft8字符 - trim
- 计算机 项目管理 stage phase区别
- 《遥感原理与应用》孙家抦版知识点总结(含简答题)——第五章
- C++ vector 初始化大小
- [caffe] Long-term Recurrent Convolutional Networks
- 乐客巴巴集团年会于2021年1月17日在广州举行
- 12306html布局,12306无法登陆怎么办
- 如何用手机拍摄证件照片
- java aws_AWS学习笔记(八)--S3 JAVA SDK
- binlog流程 mysql_MySQL binlog分析程序:Open Replicator
- Taro与小程序的结合
- Excel基础—Office2019安装
- 基于MATLAB手写体数字识别程序设计