LittleFancyTool Code
supports RS232/485/Modbus, sockets, text enc/dec (multi-alg) and so on
Brought to you by:
sennpeistuido
本工具是一款基于 Windows Forms 开发的桌面应用程序,旨在为用户提供多种常用功能。支持 rs232,rs485,modbus串口通信调试功能以及socket服务端功能,支持常见加密解密的功能如 RSA、SM2、AES、DES、SM4、MD5、SHA、SM3 算法的加密解密,支持图像文本 Base64 转换,支持文件异步多线程加密解密。
模式选择:支持 RS - 232 、RS - 485和modbus轮询slave三种种通信模式的切换,满足不同设备的通信需求。
握手协议:支持无握手、RTS 用户可根据实际情况进行选择。
模式选择:支持服务端和客户端的切换。
数据收发:提供UTF8数据发送和接收功能.
RSA:一种非对称加密算法,可生成密钥对,公钥用于加密,私钥用于解密,支持多种密钥长度(如 512、1024、2048、4096 位)和填充方式(如 Pkcs1、OaepSHA1、OaepSHA256 等),适用于数字签名、密钥交换等场景。
其他对称加密算法如 AES、DES、SM4,可根据用户需求生成随机密钥和初始化向量,密钥和向量也能以合适的字符串格式(如十六进制字符串)展示,便于记录与后续使用。
文件加密解密:AES 对称加密算法,支持多文件输入异步多线程加密解密。