من با توابع رمزنگاری ویندوز بازی میکنم و متوجه میشوم که نتایج برای cryptencrypt، متن ciphertext مشابه متن ساده را تولید میکنند. به عنوان مثال:
متن ساده "100000" تولید "T ÃK" © "
متن ساده" 100001 "تولید" T ÃK "¨"
متن ساده "100002" تولید "T ÃK" "" [19659002] باید داده های رمزگذاری شده به نظر نمی رسد کاملا با داده های منبع غیر مرتبط باشد؟
این پارامترهایی است که من استفاده می کنم:
CryptAcquireContext PROV_RSA_FULL
CryptCreateHash CALG_MD5
CryptDeriveKey CALG_RC4