Leon406 / ToolsFx

基于kotlin+tornadoFx的跨平台密码学工具箱.包含编解码,编码转换,加解密, 哈希,MAC,签名,大数运算,压缩,二维码功能,ctf等实用功能,支持插件
https://github.com/Leon406/ToolsFx/wiki
ISC License
1.44k stars 253 forks source link

base92 BUG #280

Open zzzzsky opened 1 month ago

zzzzsky commented 1 month ago

ToolsFx版本及构建日期(如v1.15.1.beta2 2022-12-13):

个版本应该都有这个问题

系统版本及位数(Windows/OSX/ Linux /x86/x64/ arm):

Windows 64位

Java版本(jdk 1.8.0 x86 oracle/openjdk):

操作步骤(如运行ToolsFx.bat):

hex: 6345786A874769875490540978098094823094AD12390890DAC base92加密:Du_T^EqdmcmOwCuPw=z*>2e,YuNnMV|<w=z)gnqdqGNn:+iHw=z,f0q8R base92解密 -> hex:6345786aefbfbd4769efbfbd54efbfbd54097809efbfbdefbfbdefbfbd30efbfbdefbfbd123908efbfbdefbfbd0c

问题现象(如闪退):

加密解密前后不一致,出现很多bfdbfd这种数据

报错信息(命令行运行ToolsFx.bat/ToolsFx):

Leon406 commented 1 month ago

目前base92只支持纯文本 编码转换一直存在问题, 这个后面有时间再大改吧。