Linuxhttps.blog.chinaunix.net
viviecho
全部博文(279)
2013年(1)
2012年(39)
2011年(35)
2009年(29)
2008年(131)
2007年(44)
marsgray
abc123zx
lionking
cynthia
格伯纳
Bsolar
浪花小雨
danxingd
shibaola
快乐的小
小石匠_
linxuegu
分类:
2008-07-02 11:52:04
#!/usr/bin/perluse GnuPG;$username=$ARGV[0];$file=$ARGV[1];$size=@ARGV;if($size!=2){print "usage: encrypt.pl \n";exit(0);}#$username="admin11";#$file="/home/admin11/key/test.txt";$homedir="/home/$username/";$gpg=substr($file,rindex($file,"/")+1);$gpgfile=$homedir.$gpg.'.gpg';my $gpg=new GnuPG();sub encrypt_test { printf "%-40s", "Encrypt"; $gpg->encrypt( recipient => "$username", output => $gpgfile, armor => 1, plaintext => "$file", );} eval { no strict 'refs'; # We are using symbolic references &encrypt_test(); }; if ( $@ ) { print "not ok $i: $@"; } else { print "ok $i\n"; }
上一篇:GnuPG用法gen_key.pl
下一篇:decrypt.pl
登录 注册