自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 termux踩坑二

安装Linux发行版我想在Termux 安装jdk11试了几种方式没有安装成功,安装jdk8到是可以成功。所以想安装个发行版本试试,看看能否成功。Termux提供了一个proot-distro软件包,用于管理Termux内部的Linux发行版。据说几乎没有性能损失。您可以通过执行以下命令安装该实用程序安装proot-distropkg install proot-distro1目前,它支持以下发行版:Alpine Linux(别名:alpine)-最小的可用发行版。Arch Linux(别名:archli

2021-05-02 14:43:40 3231

原创 termux使用踩坑

google商店可下载pkg install,如果无法安转,就重新安装一遍termux从左往右滑可以使用键盘和创建新的工作区初始有两个文件夹初始home目录下无文件,开启权限后可使用手机内存会出现一个storage文件夹,这就是手机内存可以复制代码到这里面然后进行编译,如c++,但是要注意的是,在手机内存中的文件无法通过chmod进行更改权限,进而无法运行。 必须将文件放在home 目录下,且非storage目录下(可以是home/test/test1)才能使用chmod更改权限...

2021-05-01 18:50:39 6169

原创 java之词法分析器

/*实验内容:词法分析器将一句语句拆分为数字,标识符,关键字,符号*/package lab1;import java.util.Scanner;class Analysis { private static String s; private int Len = 0; private String Key[] = {"if", "end", "then", "begin"};//关键字集合 private String Sign[] = {" ", "+"

2021-04-25 19:31:38 264

原创 JAVA之归并排序理解

JAVA之归并排序归并排序,先归之再并之。如何归呢?先看总函数public static int[] MargeSort(int a[]) { if (a.length < 2) { return a; } else { int c[] = new int[a.length / 2]; System.arraycopy(a, 0, c, 0, a.length / 2);

2021-04-13 23:39:42 63

原创 2021-04-10

同源策略前言一、同源策略是什么?所谓同源是指,域名,协议,端口相同。不同源的客户端脚本(javascript、ActionScript)在没明确授权的情况下,不能读写对方的资源。二、例如总结同源策略是一种安全机制,那么,针对同源策略是不是有着一些攻击方法呢?...

2021-04-10 18:41:43 40

原创 kali中文输入法安装

第一步:下载搜狗输入法for Linux第二步:dpkg -i sougou.deb(一定会出错,因为没有依赖)第三步:安装依赖,最后会出现apt --fix-broken install第四步:使用apt --fix-broken install命令最后,进入设置更改...

2021-04-07 13:53:39 101

原创 RSA填充

RSA为什么要填充**例如:**一个密文解密后会发现多了几个零,如果不填充将会不知道后面有几个零是明文的RSA填充方式RSA_PKCS1_PADDING:填充长度为11个字节例如,一个512位密钥可以编码一个53字节的消息(512位= 64字节,其中11个字节用于随机填充和其他填充)RSA_PKCS1_OAEP_PADDING:填充长度为41个字节for RSA_NO_PADDING:不填充...

2021-04-07 13:52:47 300

原创 RSA用于加密小文件而不加密大文件的原因

RSA明文长度为m,模数为n,必须满足0<m<n如果m>n,将会进行分段加密。如果大文件进行分段加密,效率会非常低下。RSA常用于加密密钥1 生成随机密钥2 使用该密钥通过AES加密文件。3 使用RSA加密AES密钥为cryptod_aes_key4 将加密文件与cryptod_aes_key一起发送5 接收者现在可以逆转此过程以获得加密文件。...

2021-04-07 13:52:33 823

原创 RSA相关工具使用

利用OpenSSL查看key.pubOpenSSL:-text:打印密钥信息。-noout:不打印任何信息。-modulus:打印密钥模数。-pubin:表明输入文件为公钥,默认的输入文件是私钥。-pubout:表明输出文件为公钥。-check:检查RSA私钥。openssl rsa -pubin -text -modulus -in key.pub例子:RSA Public-Key: (399 bit)Modulus:52:a9:9e:24:9e:e7:cf:3c:0c:bf:96

2021-04-07 13:52:12 163

原创 集合的交集,并集,差集,对称差,相等

集合的交集,并集,差集,对称差,相等package work2;import java.util.Arrays;class Aggregate { public int Naggregate[]; int Len, Size; Aggregate() { Naggregate = new int[0]; Size = 0; Len = 0; } public void Extend() {

2021-04-06 17:42:27 124

原创 2021-04-06

存活主机识别之arping具体用法直接arping --help可得详细用法其他命令有待尝试,但这个工具最简单的,最直接的应用就是查MAC地址命令使用帮助注:摸索学习,不喜勿喷,欢迎指教!

2021-04-06 17:29:21 41

原创 2021-04-06

巴科斯范式在双引号中的字(“word”)代表着这些字符本身。而double_quote用来代表双引号。在双引号外的字(有可能有下划线)代表着语法部分。尖括号( < > )内包含的为必选项。方括号( [ ] )内包含的为可选项。大括号( { } )内包含的为可重复0至无数次的项。竖线( | )表示在其左右两边任选一项,相当于"OR"的意思。::= 是“被定义为”的意思。在Linux中命令帮助就是巴科斯范式的应用例如:注:摸索学习,不喜勿喷,欢迎指教!...

2021-04-06 17:27:15 38

原创 2021-04-06

存活主机识别之fping用法:fping[options][targets…]探测选项:-4,–仅ipv4 ping ipv4地址-6,–仅ipv6 ping ipv6地址-b、 --size=BYTES要发送的ping数据量,以字节为单位(默认值:56)-B、 --退避=N将指数退避因子设置为N(默认值:1.5)-c、 --计数=N计数模式:向每个目标发送N个ping-f、 --file=从文件中读取目标的文件列表(-表示stdin)-g、 --生成目标列表(仅当未指定-f时)(在目标

2021-04-06 16:05:41 56

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除