数据的组织方式--信息的安全转换
发布时间
阅读量:
阅读量
前言
- 时间: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)
还没有任何评论哟~
