Linux worldls-302.fr.planethoster.net 4.18.0-553.8.1.lve.el7h.x86_64 #1 SMP Thu Jul 4 15:19:33 UTC 2024 x86_64
LiteSpeed
Server IP : 10.185.0.203 & Your IP : 216.73.216.32
Domains :
Cant Read [ /etc/named.conf ]
User : gerathty
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
python2.7 /
site-packages /
rsa /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
1.44
KB
-rw-r--r--
2016-03-26 13:34
__init__.pyc
1.08
KB
-rw-r--r--
2016-03-26 19:02
__init__.pyo
1.08
KB
-rw-r--r--
2016-03-26 19:02
_compat.py
3.8
KB
-rw-r--r--
2016-03-26 13:30
_compat.pyc
3.55
KB
-rw-r--r--
2016-03-26 19:02
_compat.pyo
3.55
KB
-rw-r--r--
2016-03-26 19:02
_version133.py
11.49
KB
-rw-r--r--
2016-03-26 13:31
_version133.pyc
13.23
KB
-rw-r--r--
2016-03-26 19:02
_version133.pyo
13.23
KB
-rw-r--r--
2016-03-26 19:02
_version200.py
14.77
KB
-rw-r--r--
2016-03-26 13:31
_version200.pyc
14.76
KB
-rw-r--r--
2016-03-26 19:02
_version200.pyo
14.76
KB
-rw-r--r--
2016-03-26 19:02
asn1.py
1.74
KB
-rw-r--r--
2016-03-26 13:30
asn1.pyc
1.61
KB
-rw-r--r--
2016-03-26 19:02
asn1.pyo
1.61
KB
-rw-r--r--
2016-03-26 19:02
bigfile.py
5.06
KB
-rw-r--r--
2016-03-26 13:31
bigfile.pyc
4.67
KB
-rw-r--r--
2016-03-26 19:02
bigfile.pyo
4.67
KB
-rw-r--r--
2016-03-26 19:02
cli.py
11.9
KB
-rw-r--r--
2016-03-26 13:31
cli.pyc
12.76
KB
-rw-r--r--
2016-03-26 19:02
cli.pyo
12.76
KB
-rw-r--r--
2016-03-26 19:02
common.py
4.53
KB
-rw-r--r--
2016-03-26 13:30
common.pyc
4.11
KB
-rw-r--r--
2016-03-26 19:02
common.pyo
4.11
KB
-rw-r--r--
2016-03-26 19:02
core.py
1.62
KB
-rw-r--r--
2016-03-26 13:30
core.pyc
1.44
KB
-rw-r--r--
2016-03-26 19:02
core.pyo
1.44
KB
-rw-r--r--
2016-03-26 19:02
key.py
22.33
KB
-rw-r--r--
2016-03-26 13:31
key.pyc
23.36
KB
-rw-r--r--
2016-03-26 19:02
key.pyo
23.36
KB
-rw-r--r--
2016-03-26 19:02
parallel.py
2.25
KB
-rw-r--r--
2016-03-26 13:30
parallel.pyc
2.01
KB
-rw-r--r--
2016-03-26 19:02
parallel.pyo
2.01
KB
-rw-r--r--
2016-03-26 19:02
pem.py
3.45
KB
-rw-r--r--
2016-03-26 13:31
pem.pyc
2.75
KB
-rw-r--r--
2016-03-26 19:02
pem.pyo
2.75
KB
-rw-r--r--
2016-03-26 19:02
pkcs1.py
11.94
KB
-rw-r--r--
2016-03-26 13:31
pkcs1.pyc
10.87
KB
-rw-r--r--
2016-03-26 19:02
pkcs1.pyo
10.83
KB
-rw-r--r--
2016-03-26 19:02
prime.py
4.45
KB
-rw-r--r--
2016-03-26 13:31
prime.pyc
3.54
KB
-rw-r--r--
2016-03-26 19:02
prime.pyo
3.49
KB
-rw-r--r--
2016-03-26 19:02
randnum.py
2.58
KB
-rw-r--r--
2016-03-26 13:30
randnum.pyc
2.01
KB
-rw-r--r--
2016-03-26 19:02
randnum.pyo
2.01
KB
-rw-r--r--
2016-03-26 19:02
transform.py
6.73
KB
-rw-r--r--
2016-03-26 13:30
transform.pyc
5.67
KB
-rw-r--r--
2016-03-26 19:02
transform.pyo
5.67
KB
-rw-r--r--
2016-03-26 19:02
util.py
2.99
KB
-rw-r--r--
2016-03-26 13:30
util.pyc
2.38
KB
-rw-r--r--
2016-03-26 19:02
util.pyo
2.3
KB
-rw-r--r--
2016-03-26 19:02
varblock.py
5.28
KB
-rw-r--r--
2016-03-26 13:31
varblock.pyc
4.7
KB
-rw-r--r--
2016-03-26 19:02
varblock.pyo
4.7
KB
-rw-r--r--
2016-03-26 19:02
Save
Rename
# -*- coding: utf-8 -*- # # Copyright 2011 Sybren A. Stüvel <sybren@stuvel.eu> # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """Utility functions.""" from __future__ import with_statement, print_function import sys from optparse import OptionParser import rsa.key def private_to_public(): """Reads a private key and outputs the corresponding public key.""" # Parse the CLI options parser = OptionParser(usage='usage: %prog [options]', description='Reads a private key and outputs the ' 'corresponding public key. Both private and public keys use ' 'the format described in PKCS#1 v1.5') parser.add_option('-i', '--input', dest='infilename', type='string', help='Input filename. Reads from stdin if not specified') parser.add_option('-o', '--output', dest='outfilename', type='string', help='Output filename. Writes to stdout of not specified') parser.add_option('--inform', dest='inform', help='key format of input - default PEM', choices=('PEM', 'DER'), default='PEM') parser.add_option('--outform', dest='outform', help='key format of output - default PEM', choices=('PEM', 'DER'), default='PEM') (cli, cli_args) = parser.parse_args(sys.argv) # Read the input data if cli.infilename: print('Reading private key from %s in %s format' % (cli.infilename, cli.inform), file=sys.stderr) with open(cli.infilename, 'rb') as infile: in_data = infile.read() else: print('Reading private key from stdin in %s format' % cli.inform, file=sys.stderr) in_data = sys.stdin.read().encode('ascii') assert type(in_data) == bytes, type(in_data) # Take the public fields and create a public key priv_key = rsa.key.PrivateKey.load_pkcs1(in_data, cli.inform) pub_key = rsa.key.PublicKey(priv_key.n, priv_key.e) # Save to the output file out_data = pub_key.save_pkcs1(cli.outform) if cli.outfilename: print('Writing public key to %s in %s format' % (cli.outfilename, cli.outform), file=sys.stderr) with open(cli.outfilename, 'wb') as outfile: outfile.write(out_data) else: print('Writing public key to stdout in %s format' % cli.outform, file=sys.stderr) sys.stdout.write(out_data.decode('ascii'))