.নেট থেকে SQL সার্ভার এনক্রিপ্ট করা ডেটাক্রিপ্ট করুন

এনক্রিপ্টবিয়ার্ক-এনক্রিপ্ট হওয়া ডেটা ডিক্রিপ্ট করা কি এটি। নেট থেকে SQL সার্ভার কলামে সংরক্ষিত হয়?

আমি এনক্রিপ্টবাইকার সংরক্ষণ করতে চাই একটি কলাম RSA- একটি কলাম encrpyted সংরক্ষণ করার পদ্ধতি। তারপরে একটি ক্লায়েন্ট অ্যাপ্লিকেশন SQL সার্ভারে সংযোগ করবে এবং এনকোড হওয়া ডেটা অনুরোধ করবে এবং তারপরে সার্টিফিকেটের ব্যক্তিগত কী দিয়ে ডিকোড করতে হবে। এটা কি সম্ভব?

আমি এনক্রিপশন একটি গভীর জ্ঞান নেই। তাই আমি এই প্রশ্ন জিজ্ঞাসা করি। হয়তো এই কাজ করার জন্য একটি ভাল উদাহরণ আছে?

1
আমি নিশ্চিত যে এই ডিক্রিপশন সম্ভব, কিন্তু এনক্রিপ্টবাইকার্টটি কোন ফর্ম্যাট ব্যবহার করে তা আমি পাইনি।
যোগ লেখক Paŭlo Ebermann, উৎস

1 উত্তর

এসকিউএল সার্ভার বাইট একটি ক্রম তথ্য সংজ্ঞায়িত এবং ফলাফল হিসাবে এই ফেরত। সেখানে কোনও কন্টেইনার ফর্ম্যাট ব্যবহার করা হয়নি । অতএব, এটি সরাসরি RSACryptoServiceProvider দ্বারা ডিক্রিপ্ট করা যেতে পারে। এখানে মন্তব্য করার জন্য গুরুত্বপূর্ণ, SQL সার্ভার PKCS # 1 V1.5 প্যাডিং ব্যবহার করে (অন্তত SQL সার্ভার 2005)।

One thing to notice:
SQL server returns the encrypted result in reverse order as it is desired from RSACryptoServiceProvider. Therefore the byte sequence has to be reversed before decrypting it with RSACryptoServiceProvider.Decrypt.

2
যোগ