❔ Client-Server Encryption
Whats the best way to encrypt data sent from a client to server --> server to client?
15 Replies
SSL traffic
$ssl
$channels
see
$channel
$channel
Opinion: first article looks better as an introduction than the devblog one, but but should still be read in that order
https://ndportmann.com/system-threading-channels
https://devblogs.microsoft.com/dotnet/an-introduction-to-system-threading-channels
https://www.stevejgordon.co.uk/an-introduction-to-system-threading-channels
Video:
https://docs.microsoft.com/en-us/shows/on-net/working-with-channels-in-net
Exploring System.Threading.Channels
A blog about software engineering and applied cryptography.
.NET Blog
An Introduction to System.Threading.Channels - .NET Blog
“Producer/consumer” problems are everywhere, in all facets of our lives. A line cook at a fast food restaurant, slicing tomatoes that are handed off to another cook to assemble a burger, which is handed off to a register worker to fulfill your order,
$ssltraffic
What are you trying to do right now?
Using the tag system as Google?
i cant find a decent article, trying to see if bot had one
Cloudflare
What is SSL (Secure Sockets Layer)? | Cloudflare
Secure Sockets Layer (SSL) is an encryption security protocol. Transport Layer Security, or TLS, has replaced SSL. Learn the definition of SSL and how it works.
SSL is otherwise known as HTTPS
yes ive read up on SSL itself, but implenting things ive learnt in c# doesnt come naturally
for example, i have now a networkStream, from which i create a SSL stream. Cool, but then i need certificates etc
You don't implement SSL in your project
You get a cert and bind it to the domain, so to speak
Something like Certbot would make it automatic
But other than that, you can get free certs from LetsEncrypt
do they work locally?
im not actually accessing the internet as such
the clients and server are all being run on my local network
Ah, well, locally, you should have a development cert installed
You should be able to access your app via HTTPS
That said... what's the point of encryption if everything is local...?
Was this issue resolved? If so, run
/close
- otherwise I will mark this as stale and this post will be archived until there is new activity.