همیشه از کارهای جدید لذت میبرم و دوست دارم اکتشافات جدیدم که کلی تجربه های ریز و درشت کسب کرده ام رو با دیگران به اشتراک بگذارم تا آن ها این مسیری که من قبلا رفته ام را بدون پیچ و خمی طی کنند.
چگونه کدهای جاوا اسکریپت ام را رمزنگاری کنم؟
خیلی وقت بود که میخواستم یه پروژه ای رو بنویسم حتی شده با جاوا اسکریپت ولی همیشه از این میترسیدم که آیا واقعا ارزشش رو داره من کلی زمان بذارم و پروژه ام رو با جاوا اسکریپت بنویسم و شخص دیگه به راحتی بیاد کدهای من رو کپی کنه!! همیشه ترس ام از این بوده و بود اما یک روز تصمیم گرفتم برای همیشه به این ترس مقابله و برای همین شروع کردم به گشت و گذار تو وب (همیشه به این فکر میکنم اگه این چالش حال من هستش حتما چالش بزرگ های این حوزه هم بوده و حتما یه راهکاری بابش ارائه شده)
من گشتم و با سایت javascriptobfuscator آشنا شدم میتونم بهتون بگم عالیه این سایت به راحتی کد جاوا اسکریپت رو بهش میدیم و دو مرحله رو انجام میده:
1- خود کد جاوا اسکریپت رو minify میکنه
2- تمام متغیرها رو کدگذاری میکند
خب حالا که فهمیدیم همچین ابزاری هست بزارید بگم طریقه استفاده از این ابزار چی جوری هستش ابتدا از لینکی که براتون گذاشتم وارد سایت بشید و بعد عضو بشید و بعد به شما API KEY میده
در مرحله بعدی نرم افزار رو دانلود کنید و نصب اش کنید وقتی که نصب شد API KEY را به نرم افزار بدید تا آماده کار بشه حالا برای این که رمز نگاری کنید کافیه کد جاوا اسکریپت خود را قرار دهید و بعد بر روی دکمه "Obfuscate Now" کلیک کنید. تبریک میگم حالا شما یه کد جاوا اسکریپت minify شده و رمزنگاری شده دارید که حتی خودتون که نویسنده اش هستید متوجه نمیشید که تو این کد چه اتفاقی میوفته چه برسه به بقیه :)
امیدوارم که تونسته باشم حتی خیلی کوچیک تجربه خوبم رو به اشتراک بگذارم و این که به صورت خیلی ساده و کوتاه برسونمتون به اصل ماجرا تنها کامنت های شماست که بهم انرژی میده تا بیشتر محتوای تخصصی تولید کنم مچکرم از وقتی که گذاشتید.
مطلبی دیگر از این انتشارات
ترفندهای ضروری CSS برای طراحان وب
مطلبی دیگر از این انتشارات
واقعا «Node.js» رو یاد داریم؟ - قسمت دوم - معماری نودجیاس
مطلبی دیگر از این انتشارات
فوت و فن برنامه نویسی Functional با جاواسکریپت