日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

怎么读取java文件,Java怎么读取文件

發布時間:2023/11/27 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎么读取java文件,Java怎么读取文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

當前位置:我的異常網? J2SE???Java怎么讀取文件

Java怎么讀取文件

www.myexceptions.net??網友分享于:2013-12-20??瀏覽:60次

Java如何讀取文件?

源文件如下,小弟沒有學過Java,下面是一段JAVA用RSA加密字符串的程序,

命令行的形式是Java ? PublicExample ? ABCDEFG

哪位大哥能把它改成,讀取一個公鑰,加密一個txt文件,并指定輸出私鑰路徑,及加密后txt的路徑

如命令行的形式是Java ? PublicExample ? c:\未加密.txt ? c:\公鑰.txt ? c:\生成私鑰.txt ? c:\生成加密.txt

/*

Public ? Key ? cryptography ? using ? the ? RSA ? algorithm.

*/

import ? java.security.*;

import ? javax.crypto.*;

import ? org.bouncycastle.jce.provider.JCERSACipher;

import ? java.io.*;

import ? java.io.FileReader;

import ? java.io.File;

import ? java.io.FileWriter;

public ? class ? PublicExample ? {

public ? static ? void ? main ? (String[] ? args) ? throws ? Exception ? {

//

// ? Check ? args ? and ? get ? plaintext

if ? (args.length ? !=1) ? {

System.err.println( "Usage: ? java ? PublicExample ? text ");

System.exit(1);

}

byte[] ? plainText ? = ? args[0].getBytes( "UTF8 ");

//

// ? Generate ? an ? RSA ? key

System.out.println( ? "\nStart ? generating ? RSA ? key " ? );

KeyPairGenerator ? keyGen ? = ? KeyPairGenerator.getInstance( "RSA ", ? new ? org.bouncycastle.jce.provider.BouncyCastleProvider());

keyGen.initialize(1024);

KeyPair ? key ? = ? keyGen.generateKeyPair();

System.out.println( ? "Finish ? generating ? RSA ? key " ? );

//

// ? Creates ? an ? RSA ? Cipher ? object ? (specifying ? the ? algorithm, ? mode, ? and ? padding).

//Cipher ? cipher ? = ? Cipher.getInstance( "RSA/ECB/PKCS1Padding ");

Cipher ? cipher ? = ? Cipher.getInstance( "RSA ", ? new ? org.bouncycastle.jce.provider.BouncyCastleProvider());

//

// ? Print ? the ? provider ? information

System.out.println( ? "\n " ? + ? cipher.getProvider().getInfo() ? );

System.out.println( ? "\nStart ? encryption " ? );

//

// ? Initializes ? the ? Cipher ? object.

文章評論

總結

以上是生活随笔為你收集整理的怎么读取java文件,Java怎么读取文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

轉載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:怎么读取java文件,Java怎么读取文件