密码学输出密文问题 在做密码学的实验,通常加密后会得到一些不可见得字符,请问怎样可以方便地输出这些控制字符? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然是不可见得字符,那就输出ASCII码吧,然后去对ASCII码表lz搞密码学啊,上课看老师用c写的一个DES看得我头都大了,转来转去~~~~~ 我也只能这么办,不过如果要解密的话又要输入要ascii码,好麻烦啊 BinaryToChar 就可以了!比如0xAC 0xED 输出ACED呵呵! 加密后的东西本来就会乱七八糟,要输那些东西还不如ASCII来得方便我看老师的代码根本没有用原文的字符,进来后一律转成ASCII,然后又变成01串移来移去,最后等到的还是ASCII 所谓的字符实际上也是二进制的一种表现。至于输出什么东西,要看你的需要了如果你不想麻烦,可以将byte数组转化成hex字符串或者你可以使用acsii码,或者你自定义一套编码规则,把那些二进制转成你自定义的东西总之这个东西可以归结为二进制转字符串的问题,没有那么麻烦的。 直接用System.out.println();输出好了输出的只是加密后的字符,别人就是看到了也没用的而什么不可见字符,那是不可能存在的,不可见字符就是加密后的字符,像平常那样输出就完事了 嗯,一般把字符都转成十六进制字符,比如,密文中的 0x0A(换行)就转成 0A 进行输出。像 MD5, SHA 等都是这样输出的,当然了也可以采用 Base64 进行编码输出。 添加JButton后KeyListener无效了 jCombox赋值的时候怎样不触发事件? 字节流与字符流的问题 急,急:请帮我看一下---为何这个程序不能实现?先谢谢了! new SimpleDateFormat("yyyy-MM-dd")报FileNotFoundException 自己想的一个排序算法 大家帮忙看看 含JFileChooser的Applet不能在见面中打开 到一家产品以成型(买得很好)的软件公司意味者没有发展空间? Tomcat4.0运行出现下面的错误,请高手回答,谢谢了! 关于linux上tar包的问题 求助··高手们来看看 强制转换问题
lz搞密码学啊,上课看老师用c写的一个DES看得我头都大了,转来转去~~~~~
比如0xAC 0xED 输出ACED呵呵!
我看老师的代码根本没有用原文的字符,进来后一律转成ASCII,然后又变成01串移来移去,最后等到的还是ASCII
至于输出什么东西,要看你的需要了
如果你不想麻烦,可以将byte数组转化成hex字符串
或者你可以使用acsii码,
或者你自定义一套编码规则,把那些二进制转成你自定义的东西总之这个东西可以归结为二进制转字符串的问题,没有那么麻烦的。
输出的只是加密后的字符,别人就是看到了也没用的
而什么不可见字符,那是不可能存在的,不可见字符就是加密后的字符,像平常那样输出就完事了