คำถามติดแท็ก openssl

OpenSSL: ชุดเครื่องมือโอเพนซอร์สสำหรับ SSL และ TLS

1
curl และ wget ไม่ทำงานกับเว็บไซต์ https หลังจากอัปเกรดเป็น Ubuntu 18.04.1
ดูเหมือนว่าจะเป็นปัญหาที่เกี่ยวข้องกับ openssl ใครมีความคิดเห็นเกี่ยวกับสิ่งนี้ โปรดทราบว่า URL ที่ใช้งานได้ในเบราว์เซอร์ ด้วย wget: # wget -d https://deb.nodesource.com/setup_8.x DEBUG output created by Wget 1.19.4 on linux-gnu. Reading HSTS entries from /home/user/.wget-hsts URI encoding = ‘UTF-8’ Converted file name 'setup_8.x' (UTF-8) -> 'setup_8.x' (UTF-8) --2018-09-02 19:54:06-- https://deb.nodesource.com/setup_8.x Could not seed PRNG; consider using --random-file. OpenSSL: error:2406F07A:random number …

0
การจัดเก็บคีย์ส่วนตัวเข้ารหัสของคู่ RSA นั้นปลอดภัยในเครื่องเดียวกันกับข้อมูลที่เข้ารหัสหรือไม่
ฉันไม่แน่ใจว่าจะทำเช่นนี้กับ google อย่างไร ฉันต้องการตั้งค่าเซิร์ฟเวอร์จัดเก็บข้อมูลที่ฉันเข้ารหัสทุกสิ่งที่ส่งไปจากทุกที่ ไฟล์ที่ส่งไปจะถูกเข้ารหัสโดยกุญแจสาธารณะโดยอัตโนมัติ แต่เพื่อไม่ให้คีย์ส่วนตัวหายไปและเข้าถึงได้ง่ายฉันต้องการเก็บคีย์ส่วนตัวที่เข้ารหัสไว้ด้วย ฉันอาจใช้ AES256 เพื่อเข้ารหัสรหัสผ่านคีย์ แต่ปลอดภัยหรือไม่ อีกทางเลือกหนึ่งคือเก็บคีย์ส่วนตัวที่เข้ารหัสไว้ในบริการคลาวด์เช่นดรอปบ็อกซ์ นอกจากนี้สิ่งนี้ไม่เหมาะสมที่จะทำ? ฉันขอคำแนะนำเกี่ยวกับแอปพลิเคชันที่อาจทำสิ่งนี้อยู่แล้ว แนวคิดก็คือฉันสามารถอยู่ในคอมพิวเตอร์เครื่องใดก็ได้เพียงส่งไฟล์ไปยังเซิร์ฟเวอร์ของฉัน (ด้วยการรับรองความถูกต้องบางประเภท) และมันจะเข้ารหัสด้วยรหัสสาธารณะที่เก็บไว้บนเซิร์ฟเวอร์ ด้วยวิธีนี้แม้ไม่มีใครสามารถรับข้อมูลนั้นได้ยกเว้นฉันที่มีรหัสผ่านสำหรับรหัสส่วนตัว ฉันเปิดรับข้อเสนอแนะและความคิดเห็นทั้งหมด

3
google.com กับ google [.pl | .fr | .ca | …] ลายนิ้วมือ SHA-256
มีคนอธิบายได้ไหมว่าทำไมเมื่อฉันตรวจสอบใบรับรอง www.google.ca ด้วย openssl cli ผลลัพธ์จะแตกต่างจากที่ฉันเห็นในเบราว์เซอร์ของฉัน: $ echo | openssl s_client -connect www.google.ca:443 | & openssl x509 -fingerprint -sha256 - ไม่ใช้ลายนิ้วมือ SHA256 = 51: 45: 70: 26: 0D: 90: 83: 07: 99: BC: 59: 05: A9: 87: 0F: 00: 25: 07: 11: 2F: 49: BD: 61: 1A: 88: E1: F7: …

1
./configure ล้มเหลวเนื่องจากไม่มี openssl แม้ว่าติดตั้งไว้แล้ว
ฉันกำลังพยายามรวบรวมแพ็คเกจใหม่ที่ใช้ OpenWRT (ซึ่งเป็น OpenWRT ที่ได้รับการดัดแปลงบางอย่าง) ในระหว่างการดำเนินการ./configureฉันได้รับความล้มเหลวเนื่องจาก OpenSSL ที่ขาดหายไป แต่เมื่อฉันตรวจสอบว่ามันถูกแทรกไว้แล้ว perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US.UTF-8", LC_ALL = (unset), LC_COLLATE = "C", LC_CTYPE = "en_US.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the …

1
การเปลี่ยนลายเซ็นบนใบรับรองหรือสร้างไฟล์คีย์จากใบรับรองที่มีอยู่
ฉันต้องการสร้างใบรับรองด้วยรหัสสาธารณะที่เฉพาะเจาะจง ฉันมีใบรับรองอื่นซึ่งมีรหัสสาธารณะที่ฉันต้องใช้และฉันต้องการเปลี่ยนลายเซ็นบนใบรับรองนั้นเป็นรูท CA ของการทำของฉัน ฉันรู้วิธีรับเลขฐานสิบหกของกุญแจสาธารณะ แต่ OpenSSL ต้องการไฟล์ที่เข้ารหัสเป็นอินพุตเมื่อสร้างใบรับรองที่ลงนาม ฉันจะให้ OpenSSL กับไฟล์คีย์สาธารณะที่จำเป็นสำหรับการสร้างใบรับรองใหม่ได้อย่างไรเมื่อฉันมีใบรับรองที่มีอยู่ซึ่งลงนามโดย CA อื่นอยู่แล้ว

2
เป็นไปได้หรือไม่ที่จะสร้างใบรับรอง SSL ที่ไม่เข้ารหัส?
ฉันพยายามพัฒนาเครื่องมือทดสอบเพื่อตรวจสอบโปรโตคอลที่ใช้ SOAP ซึ่งให้บริการผ่าน HTTPS ปัญหาของฉันคือว่าถ้าฉันมีปัญหาใด ๆ ในโพรโทคอลฉันไม่สามารถใช้ wireshark เพื่อดีบักได้เนื่องจากปริมาณการใช้ข้อมูลถูกเข้ารหัส เป็นไปได้หรือไม่ที่จะสร้างด้วย openssl ใบรับรองที่มี nihil cyper?

2
ปัญหาในการใช้งานเซิร์ฟเวอร์ utorrent บนระบบปฏิบัติการ 5.5
ฉันพยายามเรียกใช้เซิร์ฟเวอร์ utorrent บนเครื่องระยะไกลผ่าน ssh server เซิร์ฟเวอร์ Torrent เวอร์ชั่น: alpha (3.0 build 25053) มันจะพ่นข้อผิดพลาดเมื่อเริ่มต้น ./utorrent-server-v3_0/utserver: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory การตรวจสอบการพึ่งพาแสดง ldd ./utorrent-server-v3_0/utserver linux-gate.so.1 => (0x00bfa000) libssl.so.0.9.8 => not found libcrypto.so.0.9.8 => not found libpthread.so.0 => /lib/libpthread.so.0 (0x00694000) libm.so.6 => …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.