ssh key pair: java & python twisted.conch.ssh.keys

頭悪いです。。。。

JDK on Vista

C:\Users\hide\temp\java>type key.cmd
@echo off

SET PATH="C:\Program Files\Java\jdk1.5.0_15\bin";%PATH%
SET CLASSPATH="C:\Program Files\Java\jdk1.5.0_15\lib"

keytool -genkey -alias test -keyalg RSA -keysize 1024 -keystore test.jceks
keytool -export -keystore test.jceks -alias test -file test.cer

 

C:\Users\hide\temp\java>key
キーストアのパスワードを入力してください:  aaaaaa
姓名を入力してください。
  [Unknown]:  hdknr
組織単位名を入力してください。
  [Unknown]:  hdknr
組織名を入力してください。
  [Unknown]:  hdknr
都市名または地域名を入力してください。
  [Unknown]:  Tokyo
州名または地方名を入力してください。
  [Unknown]:  Tokyo
この単位に該当する 2 文字の国番号を入力してください。
  [Unknown]:  JP
CN=hdknr, OU=hdknr, O=hdknr, L=Tokyo, ST=Tokyo, C=JP でよろしいですか?
  [no]:  yes

<test> の鍵パスワードを入力してください。
        (キーストアのパスワードと同じ場合は RETURN を押してください):

キーストアのパスワードを入力してください:  aaaaaa
証明書がファイル <test.cer> に保存されました。

Cygwin

hide@Labrador ~
$ cd /cygdrive/c/Users/hide/temp/java/

hide@Labrador /cygdrive/c/Users/hide/temp/java

$ scp test.cer deb1.debian.hdknr:java
test.cer                                      100%  560     0.6KB/s   00:00

Debian

hide@deb1:~/java$ cat test.cer | openssl x509 -pubkey -inform DER
—–BEGIN PUBLIC KEY—–
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCd1WeRsOaTTsWbQFmIEpcishsP
HntJnVKuFDjme4kzWhyfFIgW/nNLHX2cKSafriAyCzCrNJzwshn3DmgicI7tUB7U
jHEkSC6wHsEfnRnhCPXTJHbvyy8JWXNRlTUGoN7LwIwNPSfNCmWXjXrXGpcWxMBu
5NhybvRz0Yd9CcLDQwIDAQAB
—–END PUBLIC KEY—–
—–BEGIN CERTIFICATE—–
MIICLDCCAZUCBEg+UVcwDQYJKoZIhvcNAQEEBQAwXTELMAkGA1UEBhMCSlAxDjAM
BgNVBAgTBVRva3lvMQ4wDAYDVQQHEwVUb2t5bzEOMAwGA1UEChMFaGRrbnIxDjAM
BgNVBAsTBWhka25yMQ4wDAYDVQQDEwVoZGtucjAeFw0wODA1MjkwNjQ2NDdaFw0w
ODA4MjcwNjQ2NDdaMF0xCzAJBgNVBAYTAkpQMQ4wDAYDVQQIEwVUb2t5bzEOMAwG
A1UEBxMFVG9reW8xDjAMBgNVBAoTBWhka25yMQ4wDAYDVQQLEwVoZGtucjEOMAwG
A1UEAxMFaGRrbnIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJ3VZ5Gw5pNO
xZtAWYgSlyKyGw8ee0mdUq4UOOZ7iTNaHJ8UiBb+c0sdfZwpJp+uIDILMKs0nPCy
GfcOaCJwju1QHtSMcSRILrAewR+dGeEI9dMkdu/LLwlZc1GVNQag3svAjA09J80K
ZZeNetcalxbEwG7k2HJu9HPRh30JwsNDAgMBAAEwDQYJKoZIhvcNAQEEBQADgYEA
UYP1UpsoKrK7hEpsAg6PrL9ZsFTOcAv9kLrVThXO4ffoPGaUlZ38MhNlCPJLjSvX
+2qrWlhOgGsweox07UEGFvS/g943nttp3XLlKobJVCJcSTelEz9Td5bvqpVwrTzh
+FmYZAu0QEy5s0TCatYXHCasqCFvttwh11/3d8isuGk=
—–END CERTIFICATE—–

ファイルを分割して、pub.txt,pri.txtへ。

 

hide@deb1:~/java$ python
Python 2.4.4 (#2, Apr 15 2008, 23:43:20)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from twisted.conch.ssh import keys
>>> pub = keys.getPublicKeyObject(keys.getPublicKeyString(‘pub.txt’))
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/lib/python2.4/site-packages/twisted/conch/ssh/keys.py", line 55, in getPublicKeyString
    raise BadKeyError(‘unknown type of key’)
twisted.conch.ssh.keys.BadKeyError: unknown type of key

 

 

hide@deb1:~/java$ more ../.ssh/id_rsa.pub
ssh-rsa BgNVBAsTBWhka25yMQ4wDAYDVQQDEwVoZGtucjAeFw0wODA1MjkwNjQ2NDdaFw0w
ODA4MjcwNjQ2NDdaMF0xCzAJBgNVBAYTAkpQMQ4wDAYDVQQIEwVUb2t5bzEOMAwG
A1UEBxMFVG9reW8xDjAMBgNVBAoTBWhka25yMQ4wDAYDVQQLEwVoZGtucjEOMAwG
A1UEAxMFaGRrbnIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJ3VZ5Gw5pNO

aoT1IJI8XMZVyOObBaTKDLvZrilqYLkjldlb01PZtrHbPhiFfngvGVT/dQ== hide@deb1

まねっこして編集するも、

hide@deb1:~/java$ python
Python 2.4.4 (#2, Apr 15 2008, 23:43:20)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from twisted.conch.ssh import keys
>>> pub = keys.getPublicKeyObject(keys.getPublicKeyString(‘pub2.txt’))
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/lib/python2.4/site-packages/twisted/conch/ssh/keys.py", line 148, in getPublicKeyObject
    raise BadKeyError(‘unknown key type %s’ % keyKind)
��0������g���Nś@Y��"�{I�R�8�{�3Z���sK}�)&�� 20�4���h=’��PԌq$H.��� ��$v��/       YsQ�5����
e��z����n��rn�sч}       ��C

カテゴリー: 未分類 パーマリンク

ssh key pair: java & python twisted.conch.ssh.keys への2件のフィードバック

  1. Unknown より:

    Hi,Do you need advertising displays, advertising player and LCD displays? Please go Here:www.amberdigital.com.hk(Amberdigital).we have explored and developed the international market with professionalism. We have built a widespread marketing network, and set up a capable management team dedicated to provide beyond-expectation services to our customers.
    amberdigital Contact Us
    E-mail:sstar@netvigator.com
    website:www.amberdigital.com.hk
    alibaba:amberdigital.en.alibaba.com[efifbd

  2. Unknown より:

    Hi,Do you have used LCDs, second hand LCDs, used flat screens and used LCD monitors? Please go here:www.sstar-hk.com(Southern Stars).We are constantly buying re-usable LCD panels and working for LCD recycling.The re-usable panels go through strictly designed process of categorizing, checking, testing, repairing and refurbishing before they are re-used to make remanufactured LCD displays and TV sets.Due to our recent breakthrough in testing and repairing technology of LCD, we can improve the value for your LCD panels.
    website:www.sstar-hk.com[cbcbefdfhdeich]

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中