str_rot13
تابع str_rot13 برای کدگذاری ROT13 در PHP است. یعنی هر حرف، 13 جای جلو می رود. بنابراین، حروف عدد و نشانه ها دست نخورده می مانند.
تعریف و کاربرد
کدگذاری «ROT13» یک شیوه ساده رمزگذاری است. هر حرف الفبا 13 گام می چرخد. همچنین، همین تابع برای رمزگشایی هم کار می کند.
نکته: اگر متن از قبل ROT13 باشد، دوباره اجرا کنی، متن اصلی برمی گردد.
سینتکس
str_rot13(string)
پارامتر
- string: رشته ورودی برای کدگذاری.
مثال: کدگذاری و رمزگشایی
<?php
echo str_rot13("Hello World");
echo "<br>";
echo str_rot13("Uryyb Jbeyq");
?>
گام های عملی
- رشته ورودی را آماده کن.
- تابع
str_rot13()را صدا بزن. - برای رمزگشایی، دوباره همان تابع را اجرا کن.
هشدار: ROT13 رمزگذاری امن نیست. فقط برای بازی یا پنهان سازی ساده است.
یادداشت های فنی
- کاراکترهای غیرحرفی تغییر نمی کنند.
- نسخه PHP: 4.2.0 به بالا.
برای جایگزینی حروف گوناگون، می توانی از strtr استفاده کنی. همچنین، راهنمای کدگذاری ROT13 را دم دست نگه دار.
جمع بندی سریع
- str_rot13 متن را 13 گام می چرخاند.
- همان تابع، رمزگشا هم هست.
- اعداد و نشانه ها تغییر نمی کنند.
- برای امنیت جدی مناسب نیست.