python-crypto: the very first

hide@deb1:~$ dpkg -L python-crypto | more

  :

  :

/usr/lib/python2.4
/usr/lib/python2.4/site-packages
/usr/lib/python2.4/site-packages/Crypto
/usr/lib/python2.4/site-packages/Crypto/Hash
/usr/lib/python2.4/site-packages/Crypto/Hash/MD2.so
/usr/lib/python2.4/site-packages/Crypto/Hash/MD4.so
/usr/lib/python2.4/site-packages/Crypto/Hash/SHA256.so
/usr/lib/python2.4/site-packages/Crypto/Cipher
/usr/lib/python2.4/site-packages/Crypto/Cipher/Blowfish.so
/usr/lib/python2.4/site-packages/Crypto/Cipher/XOR.so
/usr/lib/python2.4/site-packages/Crypto/Cipher/ARC2.so
/usr/lib/python2.4/site-packages/Crypto/Cipher/ARC4.so
/usr/lib/python2.4/site-packages/Crypto/Cipher/CAST.so
/usr/lib/python2.4/site-packages/Crypto/Cipher/DES3.so
/usr/lib/python2.4/site-packages/Crypto/Cipher/AES.so
/usr/lib/python2.4/site-packages/Crypto/Cipher/DES.so
/usr/lib/python2.4/site-packages/Crypto/PublicKey
/usr/lib/python2.4/site-packages/Crypto/PublicKey/_fastmath.so

hide@deb1:~$ 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 Crypto.PublicKey import RSA

>>> pks= """0x\
… 00b1e057678343866db89d7dec2518\
… 99261bf2f5e0d95f5d868f81d600c9\
… a101c9e6da20606290228308551ed3\
… acf9921421dcd01ef1de35dd3275cd\
… 4983c7be0be325ce8dfc3af6860f7a\
… b0bf32742cd9fb2fcd1cd1756bbc40\
… 0b743f73acefb45d26694caf4f26b9\
… 765b9f65665245524de957e8c547c3\
… 58781fdfb68ec056d1"""
>>> pkl=long(pks,16)
>>> pk=RSA.construct((pkl,65537)
… )
>>> dir(pk)
[‘__doc__’, ‘__eq__’, ‘__getstate__’, ‘__init__’, ‘__module__’, ‘__setstate__’, ‘_blind’, ‘_decrypt’, ‘_encrypt’, ‘_sign’, ‘_unblind’, ‘_verify’, ‘blind’, ‘can_blind’, ‘can_encrypt’, ‘can_sign’, ‘decrypt’, ‘e’, ‘encrypt’, ‘has_private’, ‘keydata’, ‘n’, ‘publickey’, ‘sign’, ‘size’, ‘unblind’, ‘validate’, ‘verify’]

>>> pkl
124909009343392394106271204634587787087473348907873824478187586740595218127359787715576412025119119428324551022053062707368821671536464185069214205230748437120665639327159160846249592684187725772011463265842648857981527744791504587225846042839042509532956994790129870276458727680028358166301184358361027598033L
>>> pks
‘0x00b1e057678343866db89d7dec251899261bf2f5e0d95f5d868f81d600c9a101c9e6da20606290228308551ed3acf9921421dcd01ef1de35dd3275cd4983c7be0be325ce8dfc3af6860f7ab0bf32742cd9fb2fcd1cd1756bbc400b743f73acefb45d26694caf4f26b9765b9f65665245524de957e8c547c358781fdfb68ec056d1’

 

to be continued…….

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

コメントを残す

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

WordPress.com ロゴ

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

Twitter 画像

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

Facebook の写真

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

Google+ フォト

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

%s と連携中