Расшыфроўка Base64

З дапамогай інструмента дэкадавання Base64 вы можаце лёгка дэкадаваць дадзеныя, закадаваныя метадам Base64. Што такое кадаванне Base64? Што робіць Base64? Даведайцеся тут.

Што такое шыфраванне Base64?

Гэта метад шыфравання, які быў распрацаваны ў залежнасці ад таго факту, што кожная літара ўяўляе сабой лік, і які забяспечвае захоўванне дадзеных шляхам пераўтварэння іх у тэкст. Кадаванне Base64, якое з'яўляецца метадам кадавання, які выкарыстоўваецца асабліва пры адпраўцы ўкладанняў у пошту; Ён забяспечвае пераўтварэнне двайковых дадзеных у тэкставы файл у стандартах ASCII. Па-першае, пасля тлумачэння некаторых момантаў аб Base64, мы выканаем Base64 аперацыі кадавання і дэкадавання з мовай C++.

Адной з асноўных мэтаў кадавання base64 з'яўляецца магчымасць далучэння ўкладанняў да паведамленняў. Таму што пратакол SMTP, які дазваляе нам адпраўляць пошту, не з'яўляецца прыдатным пратаколам для адпраўкі бінарных даных, такіх як малюнкі, музыка, відэа, праграмы. Такім чынам, са стандартам пад назвай MIME, двайковыя дадзеныя кадуюцца з дапамогай Base64 і могуць быць адпраўлены па пратаколе SMTP. Пасля адпраўкі пошты двайковыя дадзеныя з іншага боку дэкадуюцца ў адпаведнасці са стандартамі Base64 і пераўтворацца ў неабходны фармат.

Кадаванне Base64 у асноўным выражае дадзеныя з рознымі сімваламі. Гэтыя сімвалы ўяўляюць сабой радок з 64 розных сімвалаў. Назва кадавання ўжо паходзіць ад колькасці гэтых сімвалаў. Гэтыя 64 сімвалы выглядаюць наступным чынам.

Калі вы звернеце ўвагу на сімвалы вышэй, усе яны з'яўляюцца стандартнымі сімваламі ASCII, і таму кожны сімвал мае лікавы эквівалент, выражаны як эквівалент ASCII. Напрыклад, эквівалент ASCII сімвала A роўны 65, а сімвалу a эквівалент 97. У табліцы ніжэй прыведзены эквіваленты сімвалаў у розных базах, у першую чаргу ў ASCII.

Base64 - гэта тэхніка кадавання, распрацаваная для прадухілення страты даных падчас перадачы даных. Большасць з нас ведае яго як метад шыфравання Base64, але Base64 - гэта метад кадавання, а не метад шыфравання. Дадзеныя, якія падлягаюць кадаванню, спачатку падзяляюцца сімвал за сімвалам. Затым знойдзены 8-бітны двайковы эквівалент кожнага сімвала. Знойдзеныя 8-бітавыя выразы запісваюцца побач і зноў падзелены на 6-бітныя групы. Запісваецца эквівалент Base64 кожнай 6-бітнай групы, і працэс кадавання завершаны. У аперацыі дэкадавання прымяняецца супрацьлегласць тым жа аперацыям.

Што робіць шыфраванне Base64?

Гэта унікальны метад шыфравання, які дазваляе шыфраваць транзакцыі як перадачы, так і захоўвання.

Як выкарыстоўваць шыфраванне base64?

Скапіруйце і ўстаўце даныя, якія вы хочаце зашыфраваць, у адпаведную частку злева на панэлі. Націсніце на зялёную кнопку «Запыт» справа. Вы можаце схаваць усе дадзеныя дзякуючы гэтаму інструменту, дзе вы можаце выконваць як шыфраванне, так і дэшыфраванне.

Логіка шыфравання base64

Логіка шыфравання некалькі складаная, але ў якасці агульнага выразу кожная з дадзеных, якая складаецца з сімвалаў ASCII, перакладаецца ў 64 розныя адзінкі, прадстаўленыя лічбамі. Затым гэтыя адзінкі пераўтвараюцца з 8-бітных, гэта значыць, палёў памерам 1 байт у 6-бітныя. Падчас выканання гэтага працэсу перакладу адбываецца пераклад у выразы, якія выкарыстоўваюцца 64 рознымі лічбамі. Такім чынам, дадзеныя ператвараюцца ў зусім іншую і складаную структуру.

Перавагі шыфравання Base64

Ён выкарыстоўваецца для абароны дадзеных ад знешніх нападаў. Гэты метад шыфравання, які выводзіць складаныя 64 сімвала, якія складаюцца з верхніх і малых літар і лічбаў, значна павышае бяспеку.

Шыфраванне і дэшыфраванне base64

На першым этапе з правага боку панэлі пазначаны параметр «шыфраваць». Набор дадзеных такім чынам шыфруецца пры націску кнопкі «Запыт». Каб расшыфраваць, вам трэба націснуць на тэкст «Шыфраваць» і націснуць на тэкст «Рашыфраваць» са спісу. Затым, націснуўшы кнопку «Запыт», можна таксама выканаць расшыфроўку base64.

Як працуе шыфраванне base64?

Гэтая сістэма вельмі простая ў выкарыстанні, якая заснавана на пераўтварэнні і захаванні сімвалаў ASCII у 64 розных сімвала.

Дзе выкарыстоўваецца Base64?

Кадаванне Base64 заснавана на пераўтварэнні даных, звычайна ў выглядзе радкоў, у лікавыя і складаныя выразы. Гэта адзін з лепшых спосабаў абароны і захоўвання дадзеных.