СКРИПТЫ
ТЕГИ:
php (289)
js (169)
html (139)
css (120)
html tags (61)
jquery (40)
text (37)
php array (30)
form html (30)
fonts (27)
ruweb.net (23)
online (22)
foto (22)
Показать еще :
php file (21)
atom (20)
forum (19)
svg (18)
board (17)
hosting (17)
input (16)
js method (16)
html book (16)
php date (16)
color (15)
link (15)
js events (14)
notepad (13)
htaccess (13)
osclass (13)
select (12)
dw block (12)
path (12)
js delete (12)
table (12)
info (12)
icon (11)
img (11)
keyboard (11)
php img (11)
jsphp (11)
download (11)
php time (11)
form (11)
mouse (10)
url (10)
js time (9)
yandex (9)
cookie (7)
hover (7)
dosite (7)
php url (7)
comment (7)
task (7)
iframe (6)
js url (6)
year (6)
browser (6)
click (6)
mysql (6)
list (6)
php get (5)
search (5)
chart (5)
heading (5)
ftp (5)
value (5)
mb (5)
js id (5)
adminka (5)
day (4)
mounth (4)
reg.ru (4)
week (4)
js form (4)
submit (4)
bbcode (4)
symbols (4)
vk (4)
captcha (4)
console (4)
нок (4)
padding (3)
js post (3)
js img (3)
vs code (3)
ucoz (3)
куб (3)
base64 (3)
scandir (3)
line (3)
ssl (3)
pages (3)
https (3)
js vars (2)
video (2)
youtube (2)
seo (2)
details (2)
title (2)
sitemap (2)
tag hr (2)
cursor (2)
prompt (2)
qr kod (2)
typeof (2)
height (2)
second (2)
рся (2)
money (2)
arrows (2)
counter (2)
books (1)
smile (1)
google (1)
windows (1)
archive (1)
domen (1)
speed (1)
нод (1)
header (1)
scroll (1)
numbers (1)

Скрипт обратимого шифрования на php, теория, пример,

Обратимое шифрование, разберем, что такое обратимое шифрование, пример обратимого шифрования! И пример дешифрации текста зашифрованного таким видом шифрования! Естественно, что проверить обратимое шифрование вы сможете в онлайн форме! Ну и сам скрипт обратимого шифрования можно будет скачать!

Почему я сделал собственную функцию обратимого шифрования - это тоже интересный вопрос!

Подробно об обратимом шифровании!

  1. Что такое обратимое шифрование!?
  2. Список видов обратимого шифрования
  3. Пример обратимого шифрования онлайн
  4. Скрипт обратимого шифрования
  5. Собственная функция обратимого шифрования
  6. Скачать можно здесь
Ещё:

Обратимое шифрование Цезаря.

Обратимое шифрование на нескольких языках.


  1. Что такое обратимое шифрование!?

    Что такое обратимое шифрование!? Это такое шифрование, которое можно расшифровать! Обратимое шифрование может быть с ключем - паролем и без!

    Видов простых шифрований - огромное количество!

    Давайте сразу приступим к примеру шифрованного текста, обратимым шифрованием, попробуйте это расшифровать:

    ᴸᴫᴔᴥ ᴣᴓᴰᴜᴬᴩᴔᴞᴓᴧᴧᴔᴙ ᴨᴔᴪᴥᴓᴧᴜᴙⵄ

    Если вы не знаете, как это зашифровано, то практически невозможно....его расшивровать, ну, или потратить достаточное количество времни на расшифровку.

    Идем сюда.

    Копируем и вставляем в поле ввода текст.

    Нажимаем декодировать.

    Что такое  обратимое шифрование!?
    Что такое обратимое шифрование!?


    Список видов обратимого шифрования

    Не стал дублировать список, здесь уже один раз его сделал...


  2. Пример обратимого шифрования онлайн

    Мы сделали собственное обратимое шифрование! Данным шифрованием можно зашифровать русский и английский текст, и несколько десятков знаков, не могу гарантировать, что там все...

    Как закодировать текст простым обратимым шифрованием!?

    Набираем текст в форме и нажимаем закодировать!

    Как расшифровать текст зашифрованный простым обратимым шифрованием!?

    Вставляете ранее закодированный текст в поле для расшифровки и нажмите расшифровать!


    Результат:
    Еще ничего не сделано!




  3. Скрипт обратимого шифрования

    Скрипт обратимого шифрования работает таким образом: каждой букве алфавита и знакам присваивается какой-то знак из другого массива.

    И вы дается результат:

    В обратную сторону, функция из второго массива выбирает знаки и присваивает им уже первоначальные буквы и знаки.

    Как видим из ниже приведенного кода - это две функции, первая функция encode кодирует(условно) вперед и вторая decode в обратную сторону!

    Далее пара строк, которые получают данные из формы.

    И собственно форма отправки данных для обратимого шифрования.

    function encode($str)

    {

    $tr = array(

    ':' =>'ㅢ', ';' =>'ㄎ','?' => '⼌','!' => 'ⵄ','%' => 'Ɇ','a' => 'Ø','b' => 'æ','c' => 'ā','d' => 'ɡ','e' => 'ɸ','f' => 'Ý','g' => 'Þ','h' => 'ʥ','i' => 'ɤ','j' => '﬩','k' => 'ɶ','l' => 'Ȼ','m' => 'ȵ','n' => 'Ϣ','o' => 'Ϡ','p' => 'ŀ','q' => 'ō','r' => 'ä','s' => 'ƺ','t' => 'Ħ','A' => 'fi','B' => '╦','C' => '®','D' => 'ǽ','E' => '≡','F' => 'ȡ','G' => 'Ȿ','H' => 'ȣ','I' => 'ɮ','J' => 'ⱥ','K' => 'ʁ','L' => 'ʄ','M' => 'ʆ','N' => 'ʇ','O' => 'ウ','P' => '¢','Q' => 'œ','R' => 'ư','S' => 'ƶ','T' => 'ᖠ','U' => 'ᖡ','V' => 'ᖢ','W' => 'ᖣ','X' => 'ᚕ','Y' => 'ᚖ','Z' => 'ᚗ','u' => 'ᚘ','v' => 'ᚙ','w' => 'ᚚ','x' => '᚛','y' => '᚜','z' => 'ᴀ','1' => 'ᴁ','2' => 'ᴂ','3' => 'ᴃ','4' => 'ᴄ','5' => 'ᴅ','6' => 'ᴆ','7' => 'ᴇ','8' => 'ᴈ','9' => 'ᴉ','0' => 'ᴊ','@' => 'ᴋ','_' => 'ᴌ','-' => 'ᴍ','.' => 'ᴎ','<' => 'ᴏ','>' => 'ᴐ','/' => 'ᴑ',',' => 'ᴒ','а' => 'ᴓ','о' => 'ᴔ','у' => 'ᴕ','ы' => 'ᴖ','э' => 'ᴗ','я' => 'ᴘ','е' => 'ᴙ','ё' => 'ᴚ','ю' => 'ᴛ','и' => 'ᴜ','б' => 'ᴝ','в' => 'ᴞ','г' => 'ᴟ','д' => 'ᴠ','й' => 'ᴡ','ж' => 'ᴢ','з' => 'ᴣ','к' => 'ᴤ','л' => 'ᴥ','м' => 'ᴦ','н' => 'ᴧ','п' => 'ᴨ','р' => 'ᴩ','с' => 'ᴪ','т' => 'ᴫ','ф' => 'ᴬ','х' => 'ᴭ','ц' => 'ᴮ','ч' => 'ᴯ','ш' => 'ᴰ','щ' => 'ᴱ','ь' => 'ᴲ','ъ' => 'ᴳ','А' => 'ᴴ','О' => 'ᴵ','У' => 'ᴶ','Ы' => 'ᴷ','Э' => 'ᴸ','Я' => 'ᴹ','Е' => 'ᴺ','Ё' => 'ᴻ','Ю' => 'ᴼ','И' => 'ᴽ','Б' => 'ᴾ','В' => 'ᴿ','Г' => 'ᵀ','Д' => 'ᵁ','Й' => 'ᵂ','Ж' => 'ᵃ','З' => 'ᵄ','К' => 'ᵅ','Л' => 'ᵆ','М' => 'ᵇ','Н' => 'ᵈ','П' => 'ᵉ','Р' => 'ᵊ','С' => 'ᵋ','Т' => 'ᵌ','Ф' => 'ᵍ','Х' => 'ᵎ','Ц' => 'ᵏ','Ч' => 'ᵐ','Ш' => 'ᵑ','Щ' => 'ᵒ','Ь' => 'ᵓ','Ъ' => 'ᵔ'

    );

    return strtr($str,$tr);

    }

    function decode($str)

    {

    $tr = array(

    'ㅢ' => ':','ㄎ' => ';','⼌' => '?','ⵄ' => '!','Ɇ' => '%','Ø' => 'a','æ' => 'b','ā' => 'c','ɡ' => 'd','ɸ' => 'e','Ý' => 'f','Þ' => 'g','ʥ' => 'h','ɤ' => 'i','﬩' => 'j','ɶ' => 'k','Ȼ' => 'l','ȵ' => 'm','Ϣ' => 'n','Ϡ' => 'o','ŀ' => 'p','ō' => 'q','ä' => 'r','ƺ' => 's','Ħ' => 't','fi' => 'A','╦' => 'B','®' => 'C','ǽ' => 'D','≡' => 'E','ȡ' => 'F','Ȿ' => 'G','ȣ' => 'H','ɮ' => 'I','ⱥ' => 'J','ʁ' => 'K','ʄ' => 'L','ʆ' => 'M','ʇ' => 'N','ウ' => 'O','¢' => 'P','œ' => 'Q','ư' => 'R','ƶ' => 'S','ᖠ' => 'T','ᖡ' => 'U','ᖢ' => 'V','ᖣ' => 'W','ᚕ' => 'X','ᚖ' => 'Y','ᚗ' => 'Z','ᚘ' => 'u','ᚙ' => 'v','ᚚ' => 'w','᚛' => 'x','᚜' => 'y','ᴀ' => 'z','ᴁ' => '1','ᴂ' => '2','ᴃ' => '3','ᴄ' => '4','ᴅ' => '5','ᴆ' => '6','ᴇ' => '7','ᴈ' => '8','ᴉ' => '9','ᴊ' => '0','ᴋ' => '@','ᴌ' => '_','ᴍ' => '-','ᴎ' => '.','ᴏ' => '<','ᴐ' => '>','ᴑ' => '/','ᴒ' => ',','ᴓ' => 'а','ᴔ' => 'о','ᴕ' => 'у','ᴖ' => 'ы','ᴗ' => 'э','ᴘ' => 'я','ᴙ' => 'е','ᴚ' => 'ё','ᴛ' => 'ю','ᴜ' => 'и','ᴝ' => 'б','ᴞ' => 'в','ᴟ' => 'г','ᴠ' => 'д','ᴡ' => 'й','ᴢ' => 'ж','ᴣ' => 'з','ᴤ' => 'к','ᴥ' => 'л','ᴦ' => 'м','ᴧ' => 'н','ᴨ' => 'п','ᴩ' => 'р','ᴪ' => 'с','ᴫ' => 'т','ᴬ' => 'ф','ᴭ' => 'х','ᴮ' => 'ц','ᴯ' => 'ч','ᴰ' => 'ш','ᴱ' => 'щ','ᴲ' => 'ь','ᴳ' => 'ъ','ᴴ' => 'А','ᴵ' => 'О','ᴶ' => 'У','ᴷ' => 'Ы','ᴸ' => 'Э','ᴹ' => 'Я','ᴺ' => 'Е','ᴻ' => 'Ё','ᴼ' => 'Ю','ᴽ' => 'И','ᴾ' => 'Б','ᴿ' => 'В','ᵀ' => 'Г','ᵁ' => 'Д','ᵂ' => 'Й','ᵃ' => 'Ж','ᵄ' => 'З','ᵅ' => 'К','ᵆ' => 'Л','ᵇ' => 'М','ᵈ' => 'Н','ᵉ' => 'П','ᵊ' => 'Р','ᵋ' => 'С','ᵌ' => 'Т','ᵍ' => 'Ф','ᵎ' => 'Х','ᵏ' => 'Ц','ᵐ' => 'Ч','ᵑ' => 'Ш','ᵒ' => 'Щ','ᵓ' => 'Ь','ᵔ' => 'Ъ'

    );

    return strtr($str,$tr);

    }

    if($_POST['first']){$text = encode(strip_tags($_POST['text'])); }

    if($_POST['second']) { $text = decode(strip_tags($_POST['text'])); }

    if(!$text) { $text = 'Еще ничего не сделано!'; }

    <a name="new_rezult"></a>

    Результат: <br><div class="kod"> <red>'. $text .'</red> </div>

    <form method="post" action="#new_rezult">

    <textarea name="text" rows="10" style="width:99%"></textarea> <br>

    <input type="submit" name="first" value="Кодировать" class="width_100pro padding_10_0 margin_10_0 "><br>

    <input type="submit" name="second" value="Декодировать" class="width_100pro padding_10_0 margin_10_0 "><br>

    </form>


  4. Собственная функция обратимого шифрования

    Зачем мне вообще нужно было собственная функция обратимого шифрования!? На самом деле, начиналось с банального, нужно было спрятать какие-то данные например емайл! Не думаю, что из-за этого, кто-то будет париться ломать ваш код!

    НО!

    Есть несколько причин почему! Когда я посмотрел на те предлагаемые способы кодирования, то у меня возникло, естественно, целая куча вопросов!

    Зачем так много кода!? Зачем такие длинные результаты ... если там нужно закодировать одно слово, а результат кодирования составляет полстраницы! В общем всё, что я увидел мне ужасно не понравилось!

    Еще!

    В чем прелесть данной функции!?

    1). Этой функцией можно закодировать вообще любой текст, любого размера! Ей вообще пофигу!
    2). Вы можете изменить любой знак(в двух массивах симметрично) и у вас будет уникальное шифрование, которого просто не существует!
    На момент написания данной страницы... уже сделана отдельная страница, основанная именно на этом способе шифрования -> Шифрование текста онлайн

    У него большие возможности!

    Собираюсь сделать такое шифрование, обратимое, с паролем! В общем... интересная тема...

Можете не благодарить, лучше помогите!
Название скрипта :Зашифровать текст на английском языке
Ссылка на скачивание : Все скрипты на одной странице
Теги :
шифрование данных
алгоритмы шифрования
методы шифрования
защищено шифрованием
шифрование пароля
типы шифрования
код шифрования
протоколы шифрования
Элементарное шифрование
Как сделать самое шифрование
Еще никто не прокомментировал! COMMENTS+   BBcode
Подписаться + =

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
На отдельной : странице.
Последние комментарии :
Марат :
16.09.2022 14:58
Спасибо, что заметили! Действительно там он не…
подробнее.
Сергей Fortoo :
16.09.2022 13:37
unset ($price[$key]); Убить старый ключ нужно когда переименование ключа происходит в первоначальном массиве, а в…
подробнее.
Марат :
07.07.2022 13:02
Вам спасибо, что оценили! На ваш вопрос в одной строчке не ответишь, поэтому для вас отдельный пункт…
подробнее.
Борис :
07.07.2022 10:41
Спасибо за статью! Подскажите, пожалуйста, как сделать, чтобы файл создавался по имени из формы? Есть тест,…
подробнее.
вывы :
05.06.2022 12:32
сейчас яндекс добавил индексацию js в…
подробнее.
Марат :
02.06.2022 20:14
ruweb
Страница загружена за : 0.024168 секунд. Подробнее