Java
路和远方
这个作者很懒,什么都没留下…
展开
-
Ubuntu下安装JDK
下载JDK// 通过下面镜像下载相应的jdk版本https://mirrors.huaweicloud.com/java/jdk/// 我当前下载的是 jdk-8u202-linux-x64.tar.gz上传到ubuntu环境中scp -r 本地文件目录 用户名@ip:远程文件目录例如 scp -r ~/Downloads/jdk-8u202-linux-x64.tar.gz tommy@192.168.2.13:~/远程登录ssh 用户名@IP地址例如ssh tommy@192.原创 2022-05-12 12:15:32 · 634 阅读 · 0 评论 -
RSA秘钥生成,数据签名,签名验证
RSA秘钥生成,数据签名,签名验证秘钥生成并保存到本地public static Map<String, String> createKeys(int keySize) { // 为RSA算法创建一个KeyPairGenerator对象 KeyPairGenerator kpg; try { kpg = KeyPairGenerator.getInstance(RSA_ALGORITHM); } catch (NoSuchAlgorithmException e) { th原创 2022-03-17 18:37:11 · 1257 阅读 · 4 评论 -
Base64原理
Base64原理1.ASCII对照表2.Base 64对照表3.案例原文是a对照ASCII对照表为97转成二进制0110 0001因为只有8位,不能被6整除,所以要进行补位,6和8的最近的公倍数为24,所以要补充16个0,即为0110 0001 0000 0000 0000 0000将转换后的每6位进行切割 并在前面补上两个0 即使为00011000 00010000 00000000 0000000000011000 8+16 = 24 对应的Base64码 Y00010000原创 2022-02-10 11:46:03 · 151 阅读 · 0 评论 -
Java之非对称加密
非对称加密非对称加密需要两个秘钥,公钥和私钥公钥和私钥必须是一对秘钥如果由公钥加密,则必须由私钥解密;如果由私钥加密,则需要由公钥加密。常见的算法RSA和ECC生成秘钥对// 加密算法String algorithm = "RSA";// 创建密钥对生成器对象KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance(algorithm);// 生成密钥对KeyPair keyPair = keyPairGen原创 2022-01-26 15:20:04 · 3475 阅读 · 0 评论 -
Java之消息摘要
消息摘要消息摘要(Message Digest)又称为数字摘要(Digital Digest)它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。使用数字摘要生成的值是不可以篡改的,为了保证文件或者值的安全特点无论输入的消息有多长,计算出来的消息摘要的长度总是固定的。例如应用MD5算法摘要的消息有128个比特位,用SHA-1算法摘要的消息最终有160比特位的输出。只要输入的消息不同,对其进行摘要以后产生的摘要消息也必不相同;但相同的输入必会产生相同的输原创 2022-01-26 14:24:01 · 312 阅读 · 0 评论 -
Java之对称加密
对称加密采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。常见的对称加密方法DES : Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授权在非密级政府通信中使用,随后该算法在国际上广泛流传开来。AES : Advanced Encryption Standard, 高级加密标准 .在密码学中又称Rijndael加密法原创 2022-01-26 14:00:38 · 6853 阅读 · 0 评论 -
Ubuntu之Mysql体验
Ubuntu之Mysql体验安装更新包索引sudo apt-get update安装mysqlsudo apt-get install mysql-server配置初始化sudo mysql_secure_installation配置项#1VALIDATE PASSWORD PLUGIN can be used to test passwords...Press y|Y for Yes, any other key for No: N (我的选项)#2Please set th原创 2020-06-30 00:11:15 · 172 阅读 · 0 评论 -
Ubuntu下安装Nexus
Ubuntu下安装Nexus1.下载安装包https://pan.baidu.com/s/1LjwzEax71H6emkUL3uZRcw,可以到官网上去下载最新版本的。2.解压文件tar -xzvf nexus-3.9.0-01-unix.tar.gz3.修改配置端口可以在nexus-default.properties文件中(位于/nexus-3.9.0-01/etc/目录下)修改WEB访问端口等信息,默认为8081端口;防火墙放行8081端口;4.启动进入到bin目录,执行:./原创 2020-06-07 12:01:44 · 913 阅读 · 0 评论 -
Ubuntu下查看jdk安装路径
进入相应的目录 /usr/bin查看java的链接 ls -l java再进入到相应的目录 /etc/alternatives查看java的链接 ls -l java原创 2017-11-15 22:48:08 · 12379 阅读 · 0 评论 -
centos 7修改root密码
centos 7修改root密码一、重启系统,在开机过程中,快速按下键盘上的方向键↑和↓。目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。二、使用↑和↓将选择行设置为第一行(背景高亮即为选中),按下键盘上的e,进入编辑模式。三、将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加init=/bin/sh。这里特别注意,需要写在UTF-8后,保持在...原创 2018-11-17 12:06:21 · 179 阅读 · 0 评论 -
Ubuntu 安装 Tomcat7
安装jdkUbuntu 安装 JDK 7 / JDK8 的两种方式通过ppa/源方式安装1.添加ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update2.安装oracle-java-installer jdk7 sudo apt-get install oracle-java7-installerj原创 2017-11-15 21:04:06 · 200 阅读 · 0 评论