密碼生成
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
//將一個整數轉換成一位數
static int sub(int x){
int re=0;
while(true){
re=0;
String str=x+"";
for(int i=0;i<str.length();i++)
re+=Integer.parseInt(str.charAt(i)+"");
//char+"" 轉為string
if(re<10)
break;
x=re;
}
return re;
}
//將陣列的每一位都轉換為一位數
static void subArr(int[] arr){
for(int i=0;i<arr.length;i++){
arr[i]=sub(arr[i]);
}
}
static void makePassword(String source){
List<String> list=new ArrayList<String>();
int i=0;
//擷取字串
while(source.length()-i>6){
list.add(source.substring(i,i+6));
i+=6;
}
list.add(source.substring(i));//新增剩下的最後一個字串
int[] store =new int[6];//存放每位的ascii值之和
for(int k=0;k<store.length;k++){
for(int j=0;j<list.size();j++){
store[k]+=list.get(j).charAt(k);
}
}
subArr(store);
}
public static void main(String[] args) {
}
}
相關文章
- 生成密碼函式密碼函式
- JS生成隨機密碼JS隨機密碼
- SSH實踐生成密碼密碼
- 使用 bcrypt 函式生成密碼函式密碼
- Linux 生成隨機密碼Linux隨機密碼
- 複雜密碼生成工具apg密碼
- 使用mkpasswd生成隨機密碼隨機密碼
- Linux 隨機生成密碼mkpasswdLinux隨機密碼
- 案例四:Shell指令碼生成隨機密碼指令碼隨機密碼
- 密碼生成常見的編碼規則密碼
- ruby指令碼,隨機生成複雜密碼指令碼隨機密碼
- Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 根據字元型別和密碼長度隨機生成密碼字元型別密碼隨機
- 用生成模型為自己生成密碼,無懼暴力破解模型密碼
- linux 生成隨機密碼,uuidLinux隨機密碼UI
- 批量生成卡號密碼的php程式密碼PHP
- Linux下三個密碼生成工具Linux密碼
- 關於oracle18位密碼生成Oracle密碼
- 如何在 Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- javascript隨機生成字串,可以用來生成隨機密碼JavaScript隨機字串密碼
- 3種生成高強度密碼的方法密碼
- 使用命令列生成高強度密碼命令列密碼
- PHP生成隨機密碼的幾種方法PHP隨機密碼
- Linux使用者登入密碼的生成Linux密碼
- 生成goldengate使用者的密碼暗文Go密碼
- Linux下三個有用的密碼生成工具Linux密碼
- 鴻蒙NEXT開發案例:隨機密碼生成鴻蒙隨機密碼
- Firefox 69 將加入隨機密碼生成器Firefox隨機密碼
- 直播軟體開發,隨機密碼生成器隨機密碼
- 如何利用Mac OS X內建工具生成強密碼Mac密碼
- 20190110-生成密碼以及簡易密碼強度檢查密碼
- 登入提示框與密碼提示框,生成驗證碼密碼
- Linux 系統生成隨機密碼的10種方法Linux隨機密碼
- 八種在 Linux 上生成隨機密碼的方法Linux隨機密碼
- Linux 命令列生成隨機密碼的十種方法Linux命令列隨機密碼
- 希爾密碼(hill密碼)密碼
- 密碼安全:密碼設定要求,密碼爆破辦法,密碼歸類使用,密碼處置方案密碼
- jQuery實現的生成隨機密碼程式碼例項簡單介紹jQuery隨機密碼