Chinaunix首页 | 论坛 | 博客
  • 博客访问: 315944
  • 博文数量: 240
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-04 18:14
文章分类

全部博文(240)

文章存档

2017年(8)

2014年(4)

2013年(15)

2012年(4)

2011年(14)

2010年(55)

2009年(140)

我的朋友

分类: LINUX

2009-07-05 01:57:44

 
 
enscript.py
 

#!/usr/bin/env python
import os,sys,re
if len(sys.argv[:])!=1:
    print "\033[0;32mUsage: python " + sys.argv[0] + "\033[0m"
    sys.exit(0)
mypass = raw_input('Please input your passwd: ')
if '"' in mypass:
    myokpass = mypass.replace( '"', '\\"')
else:
    myokpass = mypass
if len(mypass) > 30:
    print "ERROR: password length must be less than 30."
    sys.exit()
mypass_aes = os.popen('echo "%s" |openssl enc -aes256 -pass pass:123 -base64' % (myokpass)).readline().strip()
print 'Securet passwd: ',mypass_aes

 

 

discript.py

#!/usr/bin/env python
import os,sys
from string import upper
if len(sys.argv[:])!=1:
    print "\033[0;32mUsage: python " + sys.argv[0] + "\033[0m"
    sys.exit(0)
mypass_aes = raw_input('Please input your passwd: ')
mypass= os.popen("echo '%s' |openssl enc -aes256 -pass pass:123 -base64 -d" % (mypass_aes)).readline().strip()
print 'True passwd: ',mypass

阅读(1478) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~