资源简介

信息隐藏F5算法源代码

资源截图

代码片段和文件信息

import java.util.Arrays;

import main.embed;
import main.Extract;

/*
 * Created on May 18 2011
 */

/**
 * This is just for having only one class for both embed and Extract
 * 
 * @author cgaffga
 */
public class Main {

    /**
     * @param args
     */
    public static void main(final String[] args) {

        if (args.length < 1 || args[0].equals(“-h“) || args[0].equals(“--help“)) {
            System.out
                    .println(“f5 Usage:  f5 [e|x|-h] [-options] files...\n -e for embed mode\n -x for eXtract mode\n -h for help“);
            System.out.println(“\nHelp for embedding:\n“);
            embed.main(new String[0]);
            System.out.println(“\n\n----------------------------------\nHelp for extracting:\n\n“);
            Extract.main(new String[0]);
            System.out.println(“\n\n----------------------------------\nExamples:“);
            System.out.println(“f5 e -e msg.txt -p mypasswd -q 70 in.jpg out.jpg“);
            System.out.println(“f5 x -p mypasswd -e out.txt in.jpg“);
            System.out.println();
        } else if (args[0].equals(“e“)) {
            embed.main(Arrays.copyOfRange(args 1 args.length));
        } else if (args[0].equals(“x“)) {
            Extract.main(Arrays.copyOfRange(args 1 args.length));
        }

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-05-23 13:26  meta-INF\
     文件         113  2011-05-23 13:26  meta-INF\MANIFEST.MF
     目录           0  2011-05-23 13:26  crypt\
     目录           0  2011-05-23 13:26  image\
     目录           0  2011-05-23 13:26  james\
     目录           0  2011-05-23 13:26  main\
     目录           0  2011-05-23 13:26  ortega\
     文件        1313  2011-05-23 13:26  Main.class
     文件        1298  2011-05-23 13:26  Main.java
     文件         859  2011-05-23 13:26  crypt\F5Random.class
     文件         814  2011-05-23 13:26  crypt\F5Random.java
     文件         788  2011-05-23 13:26  crypt\Permutation.class
     文件        1063  2011-05-23 13:26  crypt\Permutation.java
     文件        3204  2011-05-23 13:26  image\Bmp.class
     文件        3384  2011-05-23 13:26  image\Bmp.java
     文件        6670  2011-05-23 13:26  james\DCT.class
     文件        8594  2011-05-23 13:26  james\Huffman.class
     文件       20256  2011-05-23 13:26  james\IJGreadme.txt
     文件        4045  2011-05-23 13:26  james\Jpeg.class
     文件        4256  2011-05-23 13:26  james\Jpeg.java
     文件       15545  2011-05-23 13:26  james\JpegEncoder.class
     文件       66805  2011-05-23 13:26  james\JpegEncoder.java
     文件        4748  2011-05-23 13:26  james\JpegInfo.class
     文件        1466  2011-05-23 13:26  james\license.txt
     文件         383  2011-05-23 13:26  james\version.txt
     文件        5684  2011-05-23 13:26  main\embed.class
     文件        6479  2011-05-23 13:26  main\embed.java
     文件        5579  2011-05-23 13:26  main\Extract.class
     文件        8524  2011-05-23 13:26  main\Extract.java
     文件        2817  2011-05-23 13:26  ortega\HuffTable.class
     文件        6131  2011-05-23 13:26  ortega\HuffTable.java
............此处省略2个文件信息

评论

共有 条评论