Use OsRng to get random data for seed

This commit is contained in:
Jeremy Soller
2016-10-24 14:07:55 -06:00
parent d32f2dc10e
commit 46631df4f0
3 changed files with 12 additions and 3 deletions
+3 -2
View File
@@ -1,10 +1,11 @@
extern crate termion;
extern crate rand;
extern crate userutils;
use rand::{Rng, OsRng};
use std::env;
fn main() {
let passwd = env::args().nth(1).unwrap();
let salt = env::args().nth(2).unwrap();
let salt = format!("{:X}", OsRng::new().unwrap().next_u64());
println!("{}", userutils::Passwd::encode(&passwd, &salt));
}