Розмір має значення: 58 256 3071
Розмір має значення: 58 256 3071
Символи це цікава штука. Можна шось написать під самим носом і ніхто не зрозуміє що там є. При цьому відкриту інформацію зробити закритою, при відсутності функцій приватності. Наприклад, на блокчейні STEEM, де щось подібне не передбачено. Хоча дещо таки закладено у функціонал, але про те згодом.
Шифрування, о це цікава сфера, якщо розглядати із точки зору фукнціональних можливостей, бо оті всі супер розробки нових методів і глибини фундаментальних основа, то завадання для знавців вищої математики. При чому із високим рівнем кваліфікації. Принаймні так пише література.
Поширені методи це симетричне й асинхронне шифрування. Перше, дозволяє обробити швидко обробитит великі обсяги інфомації. Кодується й розкодовується одним і тим самим ключе, так як і дверний замок - відкрити, закрити. Друге, вимагає багато обчислювальних потужностей, тож це для цьогось коротенького, але має чудову властивість - ключі не потрібно передавати в звичайному вигляді. Адже воно виконуєтсья на основі публічного та приватного. І це цікавіше, бо на STEEM є такі ключі, називаються MEMO.
Тобто хто шифрує бере свій приватний ключ і публічний сторони отримання й з цього виходить секретний набір, який можна навіть передавати у відкритому вигляді, бо воно призначено для приватного ключа адресата. Цікавий механізм.
Розвиток технологій і сприцинив появу все серйозніших методів. Якщо раніше для симетричного ключа розмір був нормальний десь 58 байт, то з часом потужніші CPU вже легко із ним справлялись, тож наразі хороший стандарт це AES (якийсь так) із розміром від 128 до 256 байт. О, а для асинхронного дещо інші протоколи, але розмір від 3071 байт, щоб можна було розраховуати на безпебну безпеку. Але ніяких гарантій, що згодом воно не зазнає долі свої попередників.
Отже розмір має значення))
Що можна шифрувати?
Та багато чого. Із найрозповсюдженішого, це текст або зображення. Текс із читабельного, буде вигладати як незрозумілий набір символів, але з ключиком повертаєтся у зрозумілу форму. Цікавіше із зображеннями, бо звичайне фото, можна зашифрувати й буде воно на вигляд як просто цифровий шум, але за потреби легко повертається у первісний вигляд. Ба більше, згадується, що малюнок може бути, наприклад котик, але в ньому запханий інший коли розкодований. Наче щось подібне, як поверх одних картин малювали інші, як у якомусь кіно було. Оце тепер думаю, а що можуть приховувати звичні зображення, які ми бачимо щодня скрізь в інтернеті....
Ідеї застосування для STEEM блокчейну
Оце мені найбільше подобається. Завдяки такому підходові, можна легко зробити процедуру селфі верифікації. Ту яку запитує платформа у новачків, хоча нічого подібнрого правила не передбачають, але то для підтримки з боку кураторів чи шось подібне. Тільки мені не подобаєтся той файкт, що підхід вже зовсім не враховує приватність і збереження персональних даних. Хоча більшості воно й нічого, але подібні речі, у серйозних місцинах проходять приватно. Бо шо то таке, щоб на весь інтернет світить своїм писком із примусу, якщо того не хочеться. Моглиб розробники реалізувати наступну штучку.
Ідея доволі проста, головне реалізація. Селфі на верифікацію шифрується симетричним ключем, потім цей ключ пакується асиметрично власним мемо ключем і відкритим мемо сторони, котра проводить верифікацію. Зображення вивантажується на сервер steemitimages, лінк додається у спеціальний json файл і публікується на блокчейні. Все - верифікуюча сторона вводить нікнейм, який подавався на верифікацію, знаходить його заявку. Розшифровується приватиним МЕМО, бачить зображення, якщо все ок, підтверджує і публікується спеціальний json, що буде доказом. І такий акаунт отримує ще й значок якийсь на платформі, який буде видно, подібно до галочки в інстаграмі чи твітері (о про твітер розповідали, що всі хочуть синю галочку). І все, приватність збережено, принаймні значно вища вона.
Це наведена проста модель без затрат на ресурси по розгортанню на сервері чи ще чого. Хоча можна більше автоматизувати, або навіть перевести в режим автономного бота, який машинним зором буде все визначати, як-то на критпобіржах, але це вже треба напрягаться. А місцина й так не дуже приманює розробників, щоб хтось ганяв код і задарма ресурси свої витрачав.
Іще декілька варіантів
До наступни ідей можна віднести застосування приватності. Наприкляд для ведення щоденника чи якихось записів, які не можна приховати від інших, але вони залишаться в блокчейні надовго, тільки відкриті для стороннього ока. Тож можна їх зашифрувати й вони будуть відкриті, але закриті символами, і лише з ключиком можна те побачить. І такі механізми доволі доступні. Чи наприклад зробити видавничу коморку, де книги будуть собі лежати як окремі зашифровані блоки (дописи), але через спеціальний інтерфейс, будуть збиратись в один файл чи книгу, коли не потрібно скакати із дописа в допис...
Зображення ілюстративні для наповення
Thank you for sharing on steem! I'm witness fuli, and I've given you a free upvote. If you'd like to support me, please consider voting at https://steemitwallet.com/~witnesses 🌟