![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
网络安全随笔记录
一入IT深似海
展开
-
对于java 实现字节数组进行异或操作
工作中可能会有对数据进行异或操作来实现加密解密等操作,最近遇见了并实现了一下,在此记录一下。当数据传来的时候,对数据进行分组,然后使用ArrayList<byte[]> bodys_list=new ArrayList<>();来进行保存,这样可以把传过来的数据进行分类储存,然后进行异或时可以从里面进行取值。例如:public static byte[] get_HMAC(byte[] receive_message){ ArrayList<byte[]原创 2021-12-06 11:56:17 · 1977 阅读 · 0 评论 -
JAVA 中的文件IO使用outputstreamwriter writer 出现乱码的问题。
当想把项目中的某些内容写到本地文件中时,需要用到outputstreamwriter来进行写入操作时,发现使用writer.write(),会出现乱码。原因是因为虽然他说使用int类型变量,但实际上是以字符串的形式进行输出的,所以如果传参的时候传int类型,打印的时候会是乱码,可以在打印的时候加一下打印语句来改变他的类型。例如:writer.write("你要写的话"+int);这样的话传过去默认就是字符串类型。不需要使用 tostring 来转。...原创 2021-10-25 10:33:56 · 6359 阅读 · 0 评论 -
JAVA IDEA打印log日志并放在本地文件中
打开IDEA,进入工程,选择Edit Configurations选择logs,注意:给save console output to file 打对勾,并选择要写到哪个文件里。路径不要只到文件夹,具体到.txt文件。不然无法生成。原创 2021-10-25 10:20:50 · 3440 阅读 · 0 评论