package 补做题;
import java.util.Scanner;
public class jiaMi {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个四位整数");
int num = input.nextInt();
int nums[]=new int[4];
int k=nums.length-1;
while(num>=1){
nums[k]=(int)(num%10+5)%10;//+5对10求模
num/=10;
k--;
}
System.out.println("加密前整理时的数据:");
for(int i=0;i<nums.length;i++){
System.out.println(nums[i]+" ");
}
//进行加密
System.out.println("加密前整理后的数据:");
for(int i=0;i<nums.length/2;i++){//注意循环/2次,且不能加1
int temp=nums[i];
nums[i]=nums[nums.length-1-i];//0+9=9,1+8=9
nums[nums.length-1-i]=temp;
}
//显示加密后的数据
for(int i=0;i<nums.length;i++){
System.out.println(nums[i]+" ");
}
}
}
分享到:
相关推荐
利用简单的数组对输入的内容进行加密和解密(只有cpp文件)
利用C++ openssl库实现DES加密算法的CBC模式加解密。源码直接可以利用。 供初学者参考。
//本实例的主要作用是指定的字符串利用MD5算法进行加密,然后将加密后获得的字符串转换成字符串数组, //再由字符数组转换成十六进制的字符串,形成最终的密码。然后随便输入一个字符串,如果该字符串经过 //MD5加密...
利用仿射加密体制,对txt文件进行加密,同时进行解密的
利用openssl_对数组_加密解密完整示例,本例子是中科院-信息安全国家重点实验室进行安防监控项目时使用的小例子。
本程序代码利用array数组让您形象生动直观的理解区块链结构,便于新手了解,让区块链不在神秘。 不加密、直观、
利用Java进行3DES的加密算法,包含字符串密钥,偏移量加密字符串,数组密钥,偏移量加密数组,数组密钥加密数组,字符串密钥加密字符串。如果对你有帮助,麻烦给个好评吧!
出口值:经DES算法加密过的字节数组 代码实现: private byte[] encryptByDES(byte[] bytP,byte[] bytKey) throws Exception{ DESKeySpec desKS = new DESKeySpec(bytKey); //新建一个DESKeySpec对象,bytKey位...
结果24与加密数字15 进行“异或”运算,将24 转换为二进制值11000,将15 转换为二进制值1111,进行“异 或”运算后,得到结果为23,这样又还原了加密的数据。 说明:本实例只是简单地使用了“异或”运算符计算两个...
DES加密与解密程序,利用数组作为储存方式
利用C++实现的AES加密算法,可供学习参考。
利用C语言编写的3DES加密算法,能够对任意长度的字符数组进行加解密。通过编写相应的JNI接口文件能够很容易移植到Android平台,从而解决不同平台DES加解密结果不一致的问题。
利用C语言编写的DES加密算法,能够对任意长度的字符数组进行加解密。通过编写相应的JNI接口文件能够很容易移植到Android平台,从而解决不同平台DES加解密结果不一致的问题。
由于限制,分开了 2 个文件,请大家一起下载在解压,请谅解《完全掌握加密解密实战超级手册》紧紧围绕软件的加密与解密来进行讲解,在详细讲述加密/解密技术的同时,还介绍了相应的实现原理,并配合案例分析,使读者...
因为软件要同加密锁进行通讯,必须要通过通讯口来进行,黑客利用这一弱点编制出了加密锁仿真程序,它的工作原理是首先插上保护软件原有的软件锁运行一遍,而后台的程序会记录下所有的写入/读出的数据。然后取下加密...
例如首先将字符串wangshaohui利用题目一 " "的方法进行加密,加密后的结果存放在文件中;然后将文件中的加密后的值" "提取,通过穷举的方法进行暴力破解,猜测加密的口令。 " "通过此课题,熟练掌握文件、数组、指针...
利用二维数组将 中国一些省份的地名作为密匙 将用户名转换为对应的数组地址作为密码 具体的下载后自己看吧
常见问题解答 75第3章 不同的加密解密算法 763.1 数据加密的缘由 773.1.1 数据加密技术概述 773.1.2 为什么要进行数据加密 773.1.3 数据加密的原理 773.1.4 加密技术与密码分析 793.2 Hash算法基础 813.2.1 CRC32...
pgp算法(以及大多数基于rsa算法的加密方法)使用公钥来加密一个对称加密算法的密钥,然后再利用一个快速的对称加密算法来加密数据。这个对称算法的密钥是随机产生的,是保密的,因此,得到这个密钥的唯一方法就是使用...
Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...