ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

rsautlssl - ອອນລາຍໃນຄລາວ

ແລ່ນ rsautlssl ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ rsautlssl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


rsautl - ຜົນປະໂຫຍດ RSA

ສະຫຼຸບສັງລວມ


opensl rsautl [-ໃນ ເອກະສານ] [- ອອກ ເອກະສານ] [-inkey ເອກະສານ] [-pubin] [-certin] [- ເຊັນ] [- ກວດ​ສອບ​]
[- ເຂົ້າ​ລະ​ຫັດ​] [-ຖອດລະຫັດ] [-pkcs] [-ssl] [- ດິບ] [- hexdump] [-asn1parse]

ລາຍລະອຽດ


ໄດ້ rsautl ຄໍາສັ່ງສາມາດນໍາໃຊ້ເພື່ອເຊັນ, ຢືນຢັນ, ເຂົ້າລະຫັດແລະຖອດລະຫັດຂໍ້ມູນໂດຍໃຊ້ RSA
ສູດການຄິດໄລ່.

ຄໍາສັ່ງ OPTIONS


-ໃນ ຊື່​ເອ​ກະ​ສານ
ອັນນີ້ລະບຸຊື່ໄຟລ໌ປ້ອນຂໍ້ມູນເພື່ອອ່ານຂໍ້ມູນຈາກ ຫຼືວັດສະດຸປ້ອນມາດຕະຖານຫາກຕົວເລືອກນີ້
ບໍ່ໄດ້ລະບຸ.

- ອອກ ຊື່​ເອ​ກະ​ສານ
ລະບຸຊື່ໄຟລ໌ຜົນຜະລິດທີ່ຈະຂຽນໃສ່ ຫຼືຜົນຜະລິດມາດຕະຖານຕາມຄ່າເລີ່ມຕົ້ນ.

-inkey ເອກະສານ
ໄຟລ໌ກະແຈປ້ອນເຂົ້າ, ໂດຍຄ່າເລີ່ມຕົ້ນມັນຄວນຈະເປັນກະແຈສ່ວນຕົວ RSA.

-pubin
ໄຟລ໌ປ້ອນຂໍ້ມູນແມ່ນລະຫັດສາທາລະນະ RSA.

-certin
ການປ້ອນຂໍ້ມູນແມ່ນໃບຢັ້ງຢືນທີ່ມີລະຫັດສາທາລະນະ RSA.

- ເຊັນ
ເຊັນ​ຂໍ້​ມູນ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ແລະ​ອອກ​ຜົນ​ໄດ້​ຮັບ​ການ​ລົງ​ນາມ​. ອັນນີ້ຕ້ອງການ ແລະລະຫັດສ່ວນຕົວ RSA.

- ກວດ​ສອບ​
ກວດ​ສອບ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ແລະ​ສົ່ງ​ອອກ​ຂໍ້​ມູນ​ທີ່​ຟື້ນ​ຟູ​.

- ເຂົ້າ​ລະ​ຫັດ​
ເຂົ້າລະຫັດຂໍ້ມູນການປ້ອນຂໍ້ມູນໂດຍໃຊ້ລະຫັດສາທາລະນະ RSA.

-ຖອດລະຫັດ
ຖອດລະຫັດຂໍ້ມູນການປ້ອນຂໍ້ມູນໂດຍໃຊ້ກະແຈສ່ວນຕົວ RSA.

-pkcs, -oaep​, -ssl, - ດິບ
padding ທີ່ຈະໃຊ້: PKCS#1 v1.5 (ຄ່າເລີ່ມຕົ້ນ), PKCS#1 OAEP, padding ພິເສດທີ່ໃຊ້ໃນ
SSL v2 ຈັບມືກັນໄດ້ກັບຫຼັງ, ຫຼືບໍ່ມີ padding, ຕາມລໍາດັບ. ສໍາລັບລາຍເຊັນ,
ພຽງແຕ່ -pkcs ແລະ - ດິບ ສາມາດໃຊ້ໄດ້.

- hexdump
hex dump ຂໍ້ມູນຜົນຜະລິດ.

-asn1parse
asn1parse ຂໍ້​ມູນ​ຜົນ​ຜະ​ລິດ​ໄດ້​, ນີ້​ແມ່ນ​ເປັນ​ປະ​ໂຫຍດ​ໃນ​ເວ​ລາ​ທີ່​ປະ​ສົມ​ກັບ​ - ກວດ​ສອບ​ ທາງເລືອກ.

ຫມາຍເຫດ


rsautl ເນື່ອງຈາກວ່າມັນໃຊ້ RSA algorithm ໂດຍກົງສາມາດຖືກນໍາໃຊ້ເພື່ອເຊັນຫຼືກວດສອບຂະຫນາດນ້ອຍເທົ່ານັ້ນ
ຕ່ອນຂອງຂໍ້ມູນ.

ຕົວຢ່າງ


ເຊັນຂໍ້ມູນບາງຢ່າງໂດຍໃຊ້ກະແຈສ່ວນຕົວ:

openssl rsautl -ເຊັນເຂົ້າໄຟລ໌ -inkey key.pem -out sig

ກູ້​ຄືນ​ຂໍ້​ມູນ​ທີ່​ໄດ້​ລົງ​ນາມ​

openssl rsautl -verify -in sig -inkey key.pem

ກວດ​ສອບ​ຂໍ້​ມູນ​ທີ່​ລົງ​ນາມ​ເປັນ​ວັດ​ຖຸ​ດິບ​:

openssl rsautl -verify -in file -inkey key.pem -raw -hexdump

0000 - 00 01 ff ff ff ff ff-ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff.................
0010 - ff ff ff ff ff ff ff ff, ff ff ff ff ff ff ff ff ................
0020 - ff ff ff ff ff ff ff ff, ff ff ff ff ff ff ff ff ................
0030 - ff ff ff ff ff ff ff ff, ff ff ff ff ff ff ff ff ................
0040 - ff ff ff ff ff ff ff ff, ff ff ff ff ff ff ff ff ................
0050 - ff ff ff ff ff ff ff ff, ff ff ff ff ff ff ff ff ................
0060 - ff ff ff ff ff ff ff ff, ff ff ff ff ff ff ff ff ................
0070 - ff ff ff ff 00 68 65 6c-6c 6f 20 77 6f 72 6c 64 .....ສະບາຍດີໂລກ

ການຈັດຮູບແບບບລັອກ PKCS#1 ແມ່ນເຫັນໄດ້ຊັດເຈນຈາກນີ້. ຖ້າສິ່ງນີ້ຖືກເຮັດໂດຍໃຊ້ການເຂົ້າລະຫັດແລະ
decrypt block ຈະເປັນປະເພດ 2 (byte ທີສອງ) ແລະຂໍ້ມູນ padding random
ເຫັນໄດ້ແທນທີ່ຈະເປັນ 0xff bytes.

ມັນເປັນໄປໄດ້ທີ່ຈະວິເຄາະລາຍເຊັນຂອງໃບຢັ້ງຢືນໂດຍນໍາໃຊ້ຜົນປະໂຫຍດນີ້ຮ່ວມກັນ
ກັບ asn1parse. ພິຈາລະນາຕົວຢ່າງທີ່ເຊັນດ້ວຍຕົນເອງໃນ certs/pca-cert.pem . ແລ່ນ asn1parse
ຜົນ​ຜະ​ລິດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

openssl asn1parse -in pca-cert.pem

0:d=0 hl=4 l= 742 cons: SEQUENCE
4:d=1 hl=4 l= 591 cons: SEQUENCE
8:d=2 hl=2 l= 3 cons: cont [ 0 ]
10:d=3 hl=2 l= 1 prim: INTEGER : 02
13:d=2 hl=2 l= 1 prim: INTEGER : 00
16:d=2 hl=2 l= 13 cons: SEQUENCE
18:d=3 hl=2 l= 9 prim: OBJECT :md5WithRSAEencryption
29:d=3 hl=2 l= 0 prim: NULL
31:d=2 hl=2 l= 92 cons: SEQUENCE
33:d=3 hl=2 l= 11 cons: SET
35:d=4 hl=2 l= 9 cons: SEQUENCE
37:d=5 hl=2 l= 3 prim: OBJECT :countryName
42:d=5 hl=2 l= 2 prim: PRINTABLESTRING :AU
....
599:d=1 hl=2 l= 13 cons: SEQUENCE
601:d=2 hl=2 l= 9 prim: OBJECT :md5WithRSAEencryption
612:d=2 hl=2 l= 0 prim: NULL
614:d=1 hl=3 l= 129 prim: BIT STRING

BIT STRING ສຸດທ້າຍປະກອບມີລາຍເຊັນຕົວຈິງ. ມັນ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ສະ​ກັດ​ດ້ວຍ​:

openssl asn1parse -in pca-cert.pem -out sig -noout -strparse 614

ລະຫັດສາທາລະນະຂອງໃບຢັ້ງຢືນສາມາດຖືກແຍກອອກດ້ວຍ:

openssl x509 -in test/testx509.pem -pubkey -noout >pubkey.pem

ລາຍເຊັນສາມາດວິເຄາະໄດ້ດ້ວຍ:

openssl rsautl -in sig -verify -asn1parse -inkey pubkey.pem -pubin

0:d=0 hl=2 l= 32 cons: SEQUENCE
2:d=1 hl=2 l= 12 cons: SEQUENCE
4:d=2 hl=2 l= 8 prim: OBJECT :md5
14:d=2 hl=2 l= 0 prim: NULL
16:d=1 hl=2 l= 16 prim: OCTET STRING
0000 - f3 46 9e aa 1a 4a 73 c9-37 ea 93 00 48 25 08 b5 .F...Js.7...H%..

ນີ້ແມ່ນສະບັບທີ່ແຍກວິເຄາະຂອງໂຄງສ້າງ ASN1 DigestInfo. ມັນສາມາດໄດ້ຮັບການເຫັນວ່າການຍ່ອຍສະຫຼາຍ
ໃຊ້ແມ່ນ md5. ສ່ວນຕົວຈິງຂອງໃບຢັ້ງຢືນທີ່ໄດ້ເຊັນສາມາດຖືກສະກັດດ້ວຍ:

openssl asn1parse -in pca-cert.pem -out tbs -noout -strparse 4

ແລະ​ຕົວ​ເລກ​ຂອງ​ມັນ​ໄດ້​ຄິດ​ໄລ່​ກັບ​:

openssl md5 -c tbs
MD5(tbs)= f3:46:9e:aa:1a:4a:73:c9:37:ea:93:00:48:25:08:b5

ເຊິ່ງມັນສາມາດເຫັນໄດ້ເຫັນດີກັບມູນຄ່າທີ່ຟື້ນຕົວຂ້າງເທິງ.

ໃຊ້ rsautlssl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    i Report-Designer ສຳ ລັບ JasperReports
    i Report-Designer ສຳ ລັບ JasperReports
    ໝາຍເຫດ: iReport/Jaspersoft Studio Support
    ປະກາດ: ເປັນສະບັບ 5.5.0,
    Jaspersoft Studio ຈະເປັນທາງການ
    ລູກຄ້າອອກແບບສໍາລັບ JasperReports. iReport
    ຈະ ...
    ດາວໂຫລດ iReport-Designer ສໍາລັບ JasperReports
  • 2
    PostInstallerF
    PostInstallerF
    PostInstallerF ຈະຕິດຕັ້ງທັງໝົດ
    ຊອບແວທີ່ Fedora Linux ແລະອື່ນໆ
    ບໍ່ລວມເອົາຕາມຄ່າເລີ່ມຕົ້ນ, ຫຼັງຈາກ
    ແລ່ນ Fedora ເປັນຄັ້ງທໍາອິດ. ຂອງມັນ
    ງ່າຍ​ສໍາ​ລັບ ...
    ດາວໂຫລດ PostInstallerF
  • 3
    ສາຍແຮ່
    ສາຍແຮ່
    ໂຄງການເສັ້ນທາງໄດ້ຖືກຍ້າຍໄປ
    https://strace.io. strace is a
    ການວິນິດໄສ, debugging ແລະຄໍາແນະນໍາ
    userspace tracer ສໍາລັບ Linux. ມັນຖືກນໍາໃຊ້
    ຕິດ​ຕາມ​ກວດ​ກາ ...
    ດາວ​ໂຫຼດ​ຕິດ​ຕາມ​
  • 4
    gMKVEExtractGUI
    gMKVEExtractGUI
    GUI ສໍາລັບຜົນປະໂຫຍດ mkvextract (ສ່ວນຫນຶ່ງຂອງ
    MKVToolNix​) ທີ່​ປະ​ກອບ​ສ່ວນ​ຫຼາຍ (ຖ້າ​ຫາກ​ວ່າ​
    ບໍ່ແມ່ນທັງຫມົດ) ການເຮັດວຽກຂອງ mkvextract ແລະ
    mkvinfo ຜົນປະໂຫຍດ. ຂຽນໃນ C#NET 4.0,...
    ດາວໂຫລດ gMKVEExtractGUI
  • 5
    ຫໍສະໝຸດ JasperReports
    ຫໍສະໝຸດ JasperReports
    ຫໍສະຫມຸດ JasperReports ແມ່ນ
    ແຫຼ່ງເປີດທີ່ນິຍົມທີ່ສຸດໃນໂລກ
    ທາງທຸລະກິດແລະການລາຍງານ
    ເຄື່ອງຈັກ. ມັນຖືກຂຽນທັງຫມົດໃນ Java
    ແລະ​ມັນ​ສາ​ມາດ ...
    ດາວໂຫລດ JasperReports Library
  • 6
    ປຶ້ມ Frappe
    ປຶ້ມ Frappe
    Frappe Books ເປັນແຫຼ່ງຟຣີ ແລະເປີດ
    ຊອບ​ແວ​ການ​ຮັກ​ສາ​ປື້ມ​ບັນ​ທຶກ desktop ວ່າ​
    ງ່າຍ​ດາຍ​ແລະ​ດີ​ອອກ​ແບບ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ໂດຍ​
    ທຸລະກິດຂະໜາດນ້ອຍ ແລະນັກອິດສະລະ. ມັນ...
    ດາວໂຫລດປື້ມ Frappe
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad