ฉันมีปัญหาในการทำความเข้าใจว่าขนาด "บิต/ไบต์" ของคีย์สาธารณะคืออะไร คุณจะทำงานอย่างไร และแม้แต่ความหมายของมัน
ตัวอย่างของรหัสสาธารณะ RSA คือ:
AAAAB3NzaC1yc2EAAAABJQAAAQB/nAmOjTmezNUDKYvEeIRf2YnwM9/uUG1d0BYsc8/tRtx+RGi7N2lUbp728MXGwdnL9od4cItzky/zVdLZE2cycOa18xBK9cOWmcKS0A8FYBxEQWJ/q9YVUgZbFKfYGaGQxsER+A0w/fX8ALuk78ktP31K69LcQgxIsl7rNzxsoOQKJ/CIxOGMMxczYTiEoLvQhapFQMs3FL96didKr/QbrfB1WT6s3838SEaXfgZvLef1YB2xmfhbT9OXFE3FXvh2UPBfN+ffE7iiayQf/2XR+8j4N4bW30DiPtOQLGUrH1y5X/rpNZNlWW2+jGIxqZtgWg7lTy3mXy5x836Sj/6L
ฉันจะหาความยาวบิตของคีย์นี้ได้อย่างไร มี 368 ตัวอักษร ดังนั้น bitength? นั่นจะหมายความว่านี่คือระบบ 46 ไบต์ใช่ไหม ฉันแทบจะไม่เข้าใจความหมายเลย และฉันก็จมอยู่กับบทความใน Wikipedia, บทช่วยสอนบน YouTube และอีกมากมายเป็นเวลาหนึ่งหรือสองสัปดาห์ สิ่งเหล่านี้มักจะพูดราวกับว่าคุณเข้าใจความหมาย ดังนั้นฉันจึงไม่มีอะไรจะพูดมาก หากมีใครสามารถอธิบายตรรกะที่ฉันขาดหายไปได้ นั่นจะช่วยได้มาก
ฉันเข้าใจว่าบล็อก 8 บิตคือ 1 ไบต์ กล่าวคือเรามีความยาว 8 อักขระที่สามารถเป็น 1 หรือ 0 แต่ฉันไม่รู้ว่ามันจะเกี่ยวข้องกับสิ่งที่กล่าวมาข้างต้นได้อย่างไร
ในที่สุด ฉันมีรหัสสาธารณะอื่นที่ฉันต้องการคำนวณขนาด สมมติว่าฉันมีจำนวนเต็มสองชุด $S_1$ และ $S_2$. ขนาดของพวกเขาคือ 100 และ 150 ตามลำดับ ทั้งสองนี้สร้างรหัสสาธารณะของฉัน สิ่งนี้แตกต่างอย่างมากจากตัวอย่างด้านบน ดังนั้นฉันจะคำนวณขนาดบิตได้อย่างไร หรือฉันถามผิดที่นี่?
ฉันต้องการทราบจริงๆ ว่าคีย์ดังกล่าวจะใช้พื้นที่เก็บข้อมูลบนคอมพิวเตอร์เท่าใด สมมติว่าฉันมี 100 ชุด แต่ละชุดมี 1,000 เทอม กุญแจสาธารณะ "ไฟล์" นั้นจะใหญ่แค่ไหน? แต่ฉันต้องการพยายาม "เข้าใจ" ว่าบิต / ไบต์หมายถึงอะไรในตอนแรก
คำชี้แจงใด ๆ ที่จะได้รับการชื่นชมอย่างมาก