JAVA栅栏密码解密程序
来源:互联网 发布:南天软件 待遇 编辑:程序博客网 时间:2024/06/10 15:08
package net.mindview;import static net.mindview.util.Print.*;import java.util.*;//str.replaceAll(" ", ""); 去掉所有空格,包括首尾、中间public class H{ public static void main(String[] args) { //String s="TEESCPEHRIAIHR"; //String s="TAHCEIRPEHIESR"; //String s="HLOOLELWRD"; String s="HLODYEORMZLWLYW"; String s1=s.replaceAll(" ",""); print("密文:"+s1);//测试 int len=s1.length(); print("密文共有"+len+"位");//测试 int []N=new int[len+1]; print("可分为:"); for(int i=2;i<=len-1;i++) { if(len%i==0) { N[i]=1; printnb(i+" "); } } print("栏"); for(int j=2;j<=len-1;j++) { if(N[j]==1)//j=2 则共7组数,每组两个值 { int c=len/j; //c=7 int n=0; for(int k=1;k<=c;k++) { n++; int sum=n; for(int p=1;p<=j;p++) { //print(sum); printnb(s1.charAt(sum-1)); sum=sum+c; } } print(); } } }}
输出:
密文:HLODYEORMZLWLYW
密文共有15位
可分为:
3 5 栏
HELLOWORLDMYYZW
HDOZLLYRLYOEMWW
阅读全文
0 0
- JAVA栅栏密码解密程序
- 栅栏密码--Python解密脚本
- 加密与解密(凯撒密码与栅栏密码)
- 栅栏解密
- 栅栏密码
- 栅栏密码
- 栅栏密码
- 栅栏密码
- 栅栏密码
- java密码加密与解密
- Java密码加密与解密
- 破解栅栏密码python脚本
- 栅栏密码解码python实现
- 信息安全密码技术--栅栏密码
- 栅栏加密解密的分析和实现
- Java 栅栏 CyclicBarrier 介绍
- JAVA中的内存栅栏
- FlashFXP密码java加密解密算法
- CentOS6.5配置ssh免密码登录并解决仍然需要输入密码的问题
- 9_JavaWEB_ServletRequest
- 使用nginx 服务器打开项目过程中的问题解决
- 【官方文件】heron
- html怎么设计自动出现提示的数据列表?怎么设计数据列表像百度一样怎么随用户输入而更新
- JAVA栅栏密码解密程序
- 生活小记31
- 线上操作与线上问题排查实战
- Ubuntu 16.04 LTS (Debian) 手工配置新增网卡
- python 字符串追加
- for循环的小练习之6个不重复数字的所有组合输出
- 短信平台对接
- Linux对拍模板
- 添加图例和注解