9 ms·
Cryptboard.io – Anonymous encrypted web clipboard and chat
- lostmyacctoops 4y agoIs there a German word for "this person is very intelligent but lacks sensibilities"? A js-based browser app to move files between VMs in (literally any scenario where you've opt-ed into using VMs for isolating)??? The only thing feature here that seems useful, is also unmentioned and basically is an anti-feature -- a server with persistence. so, instead of using the qemu/libvirt/vb/hyperv native way of passing in a socket/secret/etc, we're involving: javascript, a web browser, php, redis, jquery, bootstrap (probably fine, but also who knows depending on how it's included), oh I ctrl-tab back and apparently it's generating RSA keys somewhere, for me, for some reason???? Feel like XY Problem - there's probably a simpler, better solution for a slightly more specific (or even just attempted-to-be-specified-at-all) problem statement.
- deleted 4y ago[deleted]
- bennyp101 4y agoI think the mention of using VMs was to show that if you had a machine hosted somewhere outside of your network, but you needed to get a file onto it and had no direct connection to it, then you could use this to host an encrypted file and then download it? I'm sure I've seen something similar where a browser creates a tunnel of sorts, and lets you send a file or something directly from one browser to the other - which would probably be better for something like this as the file is not stored on a server.
- MildlySerious 4y ago> Is there a German word for "this person is very intelligent but lacks sensibilities"? Not quite the same, but there is the word "Fachidiot" ("fach" = subject) referring to someone who is book-smart on a topic, but is generally not very smart, nor able to apply their topical knowledge in ways they weren't specifically taught.
- ls15 4y ago> Feel like XY Problem - there's probably a simpler, better solution for a slightly more specific (or even just attempted-to-be-specified-at-all) problem statement. Problem: Share content between two random devices without having to install an app, having to share the content with a third party or having to have a verified (by third party) identity. Or alternatively, what's a quick way to share a file with a random person that I meet on the street without unnecessary friction or leaving unnecessary traces. What's the best solution for this?
- Eleison23 4y agohttps://xkcd.com/949/ https://xkcd.com/949/
- feross 4y agohttps://wormhole.app https://wormhole.app Disclosure: I built this
- stavros 4y agoDoes this use the Magic Wormhole protocol?
- ignoramous 4y agoNot really: https://archive.is/OFN8x#selection-569.0-569.12 https://archive.is/OFN8x#selection-569.0-569.12
- Renaud 4y agoAnd I thank you for it! I’ve been pushing it to anyone who has a need and I use it myself to safely exchange files across machines that are behind vpns and firewalls at work. It’s pretty fast too! My only comment is that I wished there was a way to choose to keep the files a couple more days (had the issue with sending files to my nephew who couldn’t get them straight away and then the link expired once he was able to use it, after class, the next day). But 24h is probably the sweet spot.
- 4y ago
- 8organicbits 4y ago> To copy and paste text/files into Remote Desktop, such as VMWare Horizon, RDP, and others where clipboard doesn't work or disabled The URL the tool generates is very long. If you can't copy/paste, are you just retyping that URL by hand?
- mihanentalpo 4y agoURL could be used if it COULD be used. If you don't have any clipboard, you can use QR-code. 1) Open first instance of app on you PC 2) Open second one in side the VM 3) Open both QR-codes by your smartphone and add keys with enabled checkbox "send all my keys" 4) Profit! You have all your three devices (with smarphone) connected with eachother
- mihanentalpo 4y agoWhen you are using VMWare Horizon given to you by contractor, where clipboard and all other data transfer integrations are disabled, no software could be installed, Windows inside VM gets wiped every few days, and your collegues mindlessly used dangerous services like cl1p.net to share data, this is not so stupid to write such a tool :)
- Jamie9912 4y agoHosted in Russia?
- irusensei 4y agoI use a local and private Dendrite (Matrix) server to exchange strings between computers through an encrypted chat to myself.
- psychphysic 4y agoSignal also has a "note to self" feature but as this is a webpage it is undoubtedly superior to both. No installation, instant access, have multiple users and keys per browser(profile). Easily generate one off accounts. This is a gloriously good idea. So long as it works...
- ddihfygdgf 4y agoat this point why not just ssh to a host and use vim? i mean, you might have better client os support than a matrix client in most cases :) and if you are running a private matrix node you already have sshd to solve all the constant annoyances and upgrades
- ranger_danger 4y agowhy not just use https://chitchatter.im/ https://chitchatter.im/ ? matrix is quite intensive for a single user and not very private by default.
- irusensei 4y agoHow private the chat is is defined by E2E client encryption. Dendrite + Postgres uses ~320MB of my home server memory with negligible CPU and that’s while joined to a few federated rooms.
- lazyeye 4y agoI use the special "Note to Self" address in Signal messenger for this.
- Proven 4y ago
- asim 4y agoI built something similar but it wasn't intended as a clipboard. Mostly for anonymous chat but I personally ended up using it as a clip board. The difference. We don't persist anything on the server side, it's totally in memory and you can create new streams that have shorter ttls. Website: https://malten.xyz https://malten.xyz Source code: https://github.com/asim/malten https://github.com/asim/malten
- InCityDreams 4y agoVer
- InCityDreams 4y ago>The difference. We don't persist anything on the server side, it's totally in memory Very nice. At what point are items deleted? Obviously private data is up to the user, but what about privacy ie gdpr, and the general courtesy of deletion from your end?
- asim 4y agoEvery message is deleted after 1024 seconds by default in any stream created on the fly by posting a message. New streams can be explicitly created with lower ttls that expire messages sooner. All streams cap at 1024 messages and are aged out like that if they persist longer than the ttl of the stream.
- GTP 4y agoI don't understand what the "Talk" button is supposed to do on the website.
- asim 4y agoIt's speech to text using the web speech recognition api
- antisocialist 4y ago[dead]
- MattDemers 4y agoWhy is this written like an SEO farm blog post?
- snoot 4y agoPeople new to the web see little else and think that’s how people write now. Also, it’s an SEO farm blog post.
- antisocialist 4y agoWhen something is shared one of frequent questions is how it compares to something else. I provided information relevant to potential users. If you had something useful to say regarding OP or my comment, that'd be fine. What are your comments (yours and the one your responded to) if not comment spam? If you don't like a comment and have nothing to say on the topic, feel free to downvote it, hide it and/or move on.
- deleted 4y ago[deleted]
- upofadown 4y agoThe interesting thing here is that an identity is represented by an image ("avatar"). Normally you can't get enough combinations with such a scheme and still produce a distinguishable image. Perhaps those long hex numbers shown in the screenshot also represent identity? Another interesting thing here is that the RSA keys are 1024 bits long. It is fairly unlikely that some entity like the NSA is going to expend a Manhattan Project level of effort to get the messages of one individual (it would be cheaper to use other methods) but they in theory could. Most just make RSA keys 2048 bits long and accept the wild overkill.
- johnhenry 4y agoThe avatars make sense as a "checksum", though perhaps not a full representation of the key.
- mihanentalpo 4y agoAvatar is a representation of first 34 bits of SHA256-hash computed on uid + public key. It's used as simple visual tool to distinguish different keys and/or uids. https://github.com/MihanEntalpo/cryptboard.io/blob/main/web-app/public/js/frontend.js#L355 https://github.com/MihanEntalpo/cryptboard.io/blob/main/web-... RSA is 1024 because with 2048 on some old devices keys would be generated for minutes, making service unusable (for the first run)
- deleted 4y ago[deleted]
- korse 4y agoNice work!
- dingosity 4y agoWhat does this have to do with DeFi? (Just Kidding) Seriously though. Happy to see something that begins with "crypto-" that's not trying to push someone else's random bits on me.