سلام .
به دنبال ارتقا سطح علمی خودم ، دارم در مورد Encoding , Decoding و Encrypting و ... اینها تحقیق می کنم
خیلی نیاز میشه که یک داده رو کد کنیم تا امنیت رو بالا ببریم .
در اینترنت و سایت StackOverFlow و ........ تحقیقاتی کردم و سرچ زدم . جالب این بود هر الگوریتمی برای Encode کردن ، یک روش DeCode کردن هم داشت و تابع اش رو نوشته بود .
حالا سوالم اینه که مثلا ما با یک الگوریتم ، رشته مون رو کد کردیم . اگه حدس زده بشه ( که کار سختی نیست ) از چه روش و الگوریتمی استفاده شده ، به راحتی میشه حالت معکوسش رو پیدا کرد و عملا آب یاری بیابان کردیم .
به نظر شما چه باید کرد ؟
یک چیز دیگه ، در مورد AES شندیم که خیلی تعریف می شد ازش . AES - 256 Bit .
و چند جور دیگه ، تفاوت شان چی هست و کدام بهتره ؟ و چه طوری از Decode شدن جلوگیری کرد ؟
مثلا میشه یک Key براش ساخت که امنیت بهتر بشه ؟ و اینکه با نرم افزار هایی مثل Reflector ها میشه سورس رو خواند و در نتیجه الگوریتم Decoding ، تابلو میشه
ممنون میشم کمک کنید !