用java实现字符串加密
字符串加密
输入一个原始字符串(长度小于80),然后输入一个5位的数字字符串作为加密密钥,对原始字符串中的每个字符根据其位置(对5取模)变换为加上数字字符串中的数字的字符。如输入原始字符串student,然后输入5位的加密数字12345,因此:
原始字符 加密数字 变换后的字符
s 1 t
t 2 v
u 3 x
d 4 h
e 5 j
n 1 o
t 2 v
加密后的字符串位:tvxhjov
输入格式: 第一个输入一个原始字符串 第二行输入一个5位用来加密的数字字符串
输出格式: 加密后的字符串
输入样例1:
在这里给出一组输入。例如:
student
12345
结尾无空行
输出样例1:
在这里给出相应的输出。例如:
tvxhjov
结尾无空行
输入样例2:
在这里给出一组输入。例如:
Welcome to Java!
10932
结尾无空行
输出样例2:
在这里给出相应的输出。例如:
Xeufqne)wq!Jjyc"
代码实现:
import java.util.Arrays;
import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner sc = new Scanner(System.in);String s=sc.nextLine();int k=sc.nextInt();
// for(int i=0;i<s.length();i++) {// System.out.print(s.charAt(i));
// }
// System.out.println();int a[]=new int[5];for(int i=a.length-1;i>=0;i--) {a[i]=k%10;k=k/10;}
// System.out.println(Arrays.toString(a));for(int i=0;i<s.length();i++) {System.out.print((char)(s.charAt(i)+a[i%5]));}}
}
用java实现字符串加密相关推荐
- Java实现 字符串加密 输入字符串进行简单的位运算,输出加密或解密后的字符串
Java实现 字符串加密 输入字符串进行简单的位运算,输出加密或解密后的字符串 具体代码如下: package package2;import java.util.Scanner;/*** 加密可以这 ...
- Java实现字符串加密与解密
我们在设计登录程序时需要用到保存用户名和密码的功能,如果是直接写入到txt文件中保存很容易被木马程序识破,所以就必须先对密码加密,只留存密文. 今天介绍的是使用十六进制转换的方式加密数据. 加密 St ...
- android java加密_Android Java字符串加密
Java字符串加密学习笔记 Java字节码 字节码生成Java2bitcode 由Java源代码生成字节码的过程如下图(图片来源于网络) JVM执行不是热代码直接走字节码解释器 热代码:多次调用,多次 ...
- java string 加密_java字符串加密解密
java字符串加密解密 try { String test = "123456789@fdj.com"; EncryptionDecryption des = new Encryp ...
- java字符串加密解密
2019独角兽企业重金招聘Python工程师标准>>> java字符串加密解密try {String test = "123456789@fdj.com";Enc ...
- java中字符串 MD5密码的加密与验证
java中字符串 MD5密码的加密与验证 MD5即Message-Digest Algorithm 5(信息-摘要 算法 5),用于确保信息传输完整一致.是计算机广泛使用的杂凑算法之一(又译 摘要 ...
- java 字符串加密 解密_java字符串加密解密
java字符串加密解密 try { String test = "123456789@fdj.com"; EncryptionDecryption des = new Encryp ...
- 用java实现字符串的加密_JAVA 字符串加密、密码加密实现方法
在我们的程序设计中,我们经常要加密一些特殊的内容,今天总结了几个简单的加密方法,分享给大家! 如何用java实现字符串简单加密解密?为保证用户信息安全,系统在保存用户信息的时候,务必要将其密码加密保存 ...
- Java代码:字符串加密与解密
Java代码:字符串加密与解密 获取字符串的长度length() 把字符串转为字节数组getBytes() 字节数组转换为字符串String(b) /* *java代码:字符串加密与解密 **/ pa ...
最新文章
- Ensemble-BioMart:得到基因注释信息(有参考基因组的物种)
- Oracle 基础练习
- python、numpy,keras,tensorflow等函数用法积累(持续更新)
- C++ Vector的使用
- 图片与Byte相互转换,文件和字节流的转换方法
- python超神之路:python异常对照表
- jmeter对乱码如何处理_JMeter读取 Excel 表中用例数据实现接口压测
- Qt编写的线损分析工具
- sqlmap源码阅读_listTamperingFunctions和_setTamperingFunctions
- c语言中文本作图,C语言绘图问题
- Comparable与Comparator对比
- 基于HT for Web的3D树的实现
- php大小写转换,php中字母大小写转换函数
- oracle和mysql建表语句的区别_mysql和oracle建表语句的区别
- 大合集!近两年目标跟踪资源全汇总(论文、模型代码、优秀实验室)
- matlab打开图片无效的文件名,Matlab - 使用textscan错误(文件标识符无效)
- 一、Photoshop新版本(2019以后)常用快捷键总结、归纳
- iOS安装包ipa文件安装及模拟app版本更新
- python.exe无法找到入口 无法定位程序输入点
- python文字处理dummy_python – 使用’dummy’变量创建数学函数,以便稍后进行评估...
热门文章
- 诺基亚S60手机证书破解!(转载)
- 在线录音怎么转换成文字?教你几个录音转文字方法
- python判断语句中while not XXX或者 if not 的含义和用法
- 分类信息 - 网址大全
- AI一周热闻:地平线获6亿美元融资;小米最大规模组织架构调整
- RBM系列1:预备知识
- Android学习笔记十七.使用ContentProvider实现数据共享(四).操作系统(联系人)的ContentProvider
- sx127x、sx126x、LLCC68全系列LoRa互通浅析,实现升级替换
- 大佬教你们如何快速复制网页中的链接地址(技巧分享,非爬虫篇)
- 2009年世界顶级杀毒软件排行榜