字符串加密

输入一个原始字符串(长度小于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实现字符串加密相关推荐

  1. Java实现 字符串加密 输入字符串进行简单的位运算,输出加密或解密后的字符串

    Java实现 字符串加密 输入字符串进行简单的位运算,输出加密或解密后的字符串 具体代码如下: package package2;import java.util.Scanner;/*** 加密可以这 ...

  2. Java实现字符串加密与解密

    我们在设计登录程序时需要用到保存用户名和密码的功能,如果是直接写入到txt文件中保存很容易被木马程序识破,所以就必须先对密码加密,只留存密文. 今天介绍的是使用十六进制转换的方式加密数据. 加密 St ...

  3. android java加密_Android Java字符串加密

    Java字符串加密学习笔记 Java字节码 字节码生成Java2bitcode 由Java源代码生成字节码的过程如下图(图片来源于网络) JVM执行不是热代码直接走字节码解释器 热代码:多次调用,多次 ...

  4. java string 加密_java字符串加密解密

    java字符串加密解密 try { String test = "123456789@fdj.com"; EncryptionDecryption des = new Encryp ...

  5. java字符串加密解密

    2019独角兽企业重金招聘Python工程师标准>>> java字符串加密解密try {String test = "123456789@fdj.com";Enc ...

  6. java中字符串 MD5密码的加密与验证

    java中字符串 MD5密码的加密与验证   MD5即Message-Digest Algorithm 5(信息-摘要 算法 5),用于确保信息传输完整一致.是计算机广泛使用的杂凑算法之一(又译 摘要 ...

  7. java 字符串加密 解密_java字符串加密解密

    java字符串加密解密 try { String test = "123456789@fdj.com"; EncryptionDecryption des = new Encryp ...

  8. 用java实现字符串的加密_JAVA 字符串加密、密码加密实现方法

    在我们的程序设计中,我们经常要加密一些特殊的内容,今天总结了几个简单的加密方法,分享给大家! 如何用java实现字符串简单加密解密?为保证用户信息安全,系统在保存用户信息的时候,务必要将其密码加密保存 ...

  9. Java代码:字符串加密与解密

    Java代码:字符串加密与解密 获取字符串的长度length() 把字符串转为字节数组getBytes() 字节数组转换为字符串String(b) /* *java代码:字符串加密与解密 **/ pa ...

最新文章

  1. Ensemble-BioMart:得到基因注释信息(有参考基因组的物种)
  2. Oracle 基础练习
  3. python、numpy,keras,tensorflow等函数用法积累(持续更新)
  4. C++ Vector的使用
  5. 图片与Byte相互转换,文件和字节流的转换方法
  6. python超神之路:python异常对照表
  7. jmeter对乱码如何处理_JMeter读取 Excel 表中用例数据实现接口压测
  8. Qt编写的线损分析工具
  9. sqlmap源码阅读_listTamperingFunctions和_setTamperingFunctions
  10. c语言中文本作图,C语言绘图问题
  11. Comparable与Comparator对比
  12. 基于HT for Web的3D树的实现
  13. php大小写转换,php中字母大小写转换函数
  14. oracle和mysql建表语句的区别_mysql和oracle建表语句的区别
  15. 大合集!近两年目标跟踪资源全汇总(论文、模型代码、优秀实验室)
  16. matlab打开图片无效的文件名,Matlab - 使用textscan错误(文件标识符无效)
  17. 一、Photoshop新版本(2019以后)常用快捷键总结、归纳
  18. iOS安装包ipa文件安装及模拟app版本更新
  19. python.exe无法找到入口 无法定位程序输入点
  20. python文字处理dummy_python – 使用’dummy’变量创建数学函数,以便稍后进行评估...

热门文章

  1. 诺基亚S60手机证书破解!(转载)
  2. 在线录音怎么转换成文字?教你几个录音转文字方法
  3. python判断语句中while not XXX或者 if not 的含义和用法
  4. 分类信息 - 网址大全
  5. AI一周热闻:地平线获6亿美元融资;小米最大规模组织架构调整
  6. RBM系列1:预备知识
  7. Android学习笔记十七.使用ContentProvider实现数据共享(四).操作系统(联系人)的ContentProvider
  8. sx127x、sx126x、LLCC68全系列LoRa互通浅析,实现升级替换
  9. 大佬教你们如何快速复制网页中的链接地址(技巧分享,非爬虫篇)
  10. 2009年世界顶级杀毒软件排行榜