Advertisement

数据的组织方式--信息的安全转换

阅读量:

前言

  • 时间:2020.3.28
    • 备注:借鉴了网络上的表述方式,对于其中提到的“长于密钥值就再次使用”这一部分尚不完全理解。本人所采用的加密方式为简单的ASCII码后移五位操作,这种处理方式在加密与解密过程中保持数据长度不变,似乎并未涉及数据结构的相关内容。

题目

  • 凯撒加密与解密过程:通过一组密钥序列,使信息中的每个字符按照对应的位移量进行转换。当信息长度超过密钥序列时,可循环重复使用该密钥序列。请设计相应的算法实现加密与解密功能,1)在输入信息后,输出经过加密处理后的密钥;2)在输入密钥值后,能够还原原始信息并输出。

代码

复制代码
    import java.util.Scanner;
    
    public class TestMain {
    public static void main(String[] args) {
    	Scanner scan = new Scanner(System.in);
    
    		/* 1.输入原消息  */
    		//加密方式:将字母按字母表的顺序向右移动一定的位数
    		
    		System.out.print("Input beforeText: ");
    	        String beforeText = scan.

全部评论 (0)

还没有任何评论哟~