Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package hash;
- import java.security.MessageDigest;
- import java.security.NoSuchAlgorithmException;
- import java.io.BufferedReader;
- import java.io.BufferedWriter;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.FileReader;
- import java.io.FileWriter;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- public class main {
- /**
- * @param args
- * @throws NoSuchAlgorithmException
- */
- public static void main(String[] args) throws NoSuchAlgorithmException {
- String originale="", shauno="",originaleshauno="",temp="";
- //
- //
- //
- //LETTORE LINEA
- FileInputStream fis = null;
- BufferedReader reader = null;
- try {
- fis = new FileInputStream("/Users/niccolo/Desktop/hash/dizionario.txt");
- reader = new BufferedReader(new InputStreamReader(fis));
- System.out.println("Reading File line by line using BufferedReader");
- String line = reader.readLine();
- while(line != null){
- System.out.println(line);
- //MIO
- originale=line;
- shauno=sha1(originale);
- originaleshauno=originale+","+shauno;
- temp=temp+originaleshauno;
- //FINE MIO
- line = reader.readLine();
- }
- } catch (FileNotFoundException ex) {
- Logger.getLogger(BufferedReaderExample.class.getName()).log(Level.SEVERE, null, ex);
- } catch (IOException ex) {
- Logger.getLogger(BufferedReaderExample.class.getName()).log(Level.SEVERE, null, ex);
- } finally {
- try {
- reader.close();
- fis.close();
- } catch (IOException ex) {
- Logger.getLogger(BufferedReaderExample.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- //MIO CODICE
- //CREAZIONE FILE
- try{
- String verify, putData;
- File file = new File("file.txt");
- file.createNewFile();
- FileWriter fw = new FileWriter(file);
- BufferedWriter bw = new BufferedWriter(fw);
- bw.write(temp);
- bw.flush();
- bw.close();
- FileReader fr = new FileReader(file);
- BufferedReader br = new BufferedReader(fr);
- while( br.readLine() != null ){
- verify = br.readLine();
- if(verify != null){
- putData = verify.replaceAll("here", "there");
- bw.write(putData);
- }
- }
- br.close();
- }catch(IOException e){
- e.printStackTrace();
- }
- }
- //CONVERSIONE SHA1
- static String sha1(String input) throws NoSuchAlgorithmException {
- MessageDigest mDigest = MessageDigest.getInstance("SHA1");
- byte[] result = mDigest.digest(input.getBytes());
- StringBuffer sb = new StringBuffer();
- for (int i = 0; i < result.length; i++) {
- sb.append(Integer.toString((result[i] & 0xff) + 0x100, 16).substring(1));
- }
- return sb.toString();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement