![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构算法
文章平均质量分 67
chen106106
这个作者很懒,什么都没留下…
展开
-
java实现维吉尼亚算法
import sun.net.www.content.text.plain;public class Vigenere{ //维吉尼亚加密算法的实现,主要问题是如何构建一个2唯的矩阵表 int num = 26*26; public static int data[][]= new int[26][26]; public static String key = "B...原创 2011-11-05 19:54:43 · 1254 阅读 · 0 评论 -
欧几里得算法以及扩展算法
public class EuclidExtend { public int gcd(int a ,int b) { int temp=0; //System.out.println("start:"); if(b!=0){ int i=1; for(i=1;a-b*i>=0;i++) { ; } temp=b; b=a-b*...原创 2011-11-05 20:12:01 · 126 阅读 · 0 评论 -
java实现凯撒密码
public class Caesar { //利用凯撒密码对输入的字母加密后出一个加密后的字母 public static String table = "abcdefghifjmnlqpqrstuvwxyz"; public static char cipher(char str){ int position = (table.indexOf(str)+3)%...原创 2011-11-05 21:51:44 · 462 阅读 · 0 评论 -
java实现Miller-Rabin算法
import java.security.SecureRandom;public class MillerRabin { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("2047\t"+Mil...原创 2011-12-03 16:13:38 · 1004 阅读 · 0 评论 -
java实现底层的rsa加密算法
import java.math.BigInteger;import java.security.SecureRandom;import javax.crypto.Cipher;public class ModeTest{ public static void main(String args[]) {// int result = ModeTes...原创 2011-12-03 20:35:23 · 395 阅读 · 0 评论