BACON SHIFRI

Ikkilik sifrlash • Binary steganografiya

Bacon Shifri nima?

Bacon shifri - bu 1605-yilda Francis Bacon tomonidan ixtiro qilingan ikki alifboli sifrlash usuli bo'lib, har bir harf 5 bitli ikkilik kod orqali ifodalanadi.

Asosiy tamoyil

Bacon shifri har bir harfni 5 ta "A" va "B" belgilaridan iborat guruhga aylantiradi:

A
A belgisi
0 bitni ifodalaydi
B
B belgisi
1 bitni ifodalaydi

Masalan, "HELLO" so'zi "AABBA AABAB ABBAB ABBAB ABBBA" ga aylantiriladi.

Bacon Alifbosi

Tarixi

Francis Bacon

1605-yilda ingliz faylasufi Francis Bacon tomonidan "ikkilik alifbo" sifatida ixtiro qilingan.

Steganografiya

Bacon shifri matnni boshqa matn ichida yashirish uchun ishlatilgan - bu steganografiyaning dastlabki shakli.

Zamonaviy ahamiyati

Bugungi kunda Bacon shifri kompyuter ilmlarida ikkilik tizim va kodlashning tarixiy asosi sifatida o'rganiladi.

Maxsus qoidalar

Ikkilik kod: Har bir harf 5 bitli ikkilik kodga aylantiriladi (A=0, B=1).

Kichik/katta harflar: Asl Bacon shifri faqat katta harflardan foydalangan.

Standart alifbo: Zamonaviy versiyalarda 26 ta harf va ba'zi belgilar qo'shilgan.

Xavfsizlik

Kuchli tomonlari

Bacon shifri matnni boshqa matn ichida yashirish imkonini beradi (steganografiya).

Oddiy tuzilishi tufayli eslab qolish va qo'lda amalga oshirish oson.

Zaif tomonlari

Shifrlangan matn asl matndan 5 barobar uzun bo'ladi.

Zamonaviy kompyuterlar tomonidan osongina tahlil qilinishi mumkin.

Faqat cheklangan belgilar to'plamini qo'llab-quvvatlaydi.

Bacon Shifri - Ikkilik Kodlash

Namuna: ABC

Sozlamalar

Matnni Kodlash

Matn: ABC

Matn Bacon kodiga aylantiriladi:

A
B
C
Kodlash: Har bir harf 5 ta A/B belgisiga aylantiriladi.
Har Bir Harfni Kodlash

Har bir harf alohida kodlanadi:

A
B
C

A harfi: 0 0 0 0 0 → A A A A A

A harfi ikkilik sistemada 0 ga teng, shuning uchun hamma belgilar A bo'ladi.
Keyingi Harfni Kodlash

Keyingi harf kodlanadi:

A
B
C

B harfi: 0 0 0 0 1 → A A A A B

B harfi ikkilik sistemada 1 ga teng, oxirgi belgi B bo'ladi.
Yakuniy Natija

Bacon kodi tayyor:

A
B
C

C harfi: 0 0 0 1 0 → A A A B A

Natija: ABCAAAAA AAAAB AAABA

Har bir harf 5 ta A/B belgisiga aylantirildi.

O'zingiz sinab ko'ring

Natija bu yerda ko'rsatiladi...

Hisoblash Jarayoni

Hisoblash tafsilotlari shu yerda ko'rsatiladi...

Bacon Alifbosi

Tezkor sinovlar