Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
102 changes: 12 additions & 90 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,97 +1,19 @@
[![cryptomator](cryptomator.png)](https://cryptomator.org/)
-## Hi there 👋

[![Build](https://github.com/cryptomator/cryptomator/workflows/Build/badge.svg)](https://github.com/cryptomator/cryptomator/actions/workflows/build.yml?query=branch%3Adevelop)
[![Known Vulnerabilities](https://snyk.io/test/github/cryptomator/cryptomator/badge.svg)](https://snyk.io/test/github/cryptomator/cryptomator)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=cryptomator_cryptomator&metric=alert_status)](https://sonarcloud.io/dashboard?id=cryptomator_cryptomator)
[![Mastodon](https://img.shields.io/mastodon/follow/176112?domain=mastodon.online&style=flat)](https://mastodon.online/@cryptomator)
[![Crowdin](https://badges.crowdin.net/cryptomator/localized.svg)](https://translate.cryptomator.org/)
[![Latest Release](https://img.shields.io/github/release/cryptomator/cryptomator.svg)](https://github.com/cryptomator/cryptomator/releases/latest)
[![Community](https://img.shields.io/badge/help-Community-orange.svg)](https://community.cryptomator.org)
Jason-123-cyber/Jason-123-Cyber is a ✨ special ✨ repository because its README.md (this file) appears on Myour GitHub profile.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Correct spelling mistakes in user-facing text.

Line 3: Myouryour
Line 9: adressaddress

Also applies to: 9-9

🧰 Tools
🪛 LanguageTool

[grammar] ~3-~3: Ensure spelling is correct
Context: ...se its README.md (this file) appears on Myour GitHub profile. Here are some ideas to...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 3, Fix the two spelling mistakes in the README by
replacing the misspelled words: change "Myour" to "your" where it appears in the
sentence "Jason-123-cyber/Jason-123-Cyber is a ✨ special ✨ repository because
its README.md (this file) appears on Myour GitHub profile." and change "adress"
to "address" at the location flagged on line 9; update the exact strings so the
user-facing text reads correctly.


## Supporting Cryptomator
Here are some ideas to get you started:

Cryptomator is provided free of charge as an open-source project despite the high development effort and is therefore dependent on donations. If you are also interested in further development, we offer you the opportunity to support us:
Hashicorp-vault-provider Introduction This plugin provides key usage by using the hashicorp vault signing engine.

- [One-time or recurring donation via Cryptomator's website.](https://cryptomator.org/#donate)
- [Become a sponsor via Cryptomator's sponsors website.](https://cryptomator.org/sponsors/)
Usage Start the Plugin under the desired adress and connect any service to it.

### Gold Sponsors
Environment Variables:

Become our Gold Sponsor and showcase your brand to a targeted audience! Please contact us if you are interested.
Environment Variables:

### Silver Sponsors

<table>
<tbody>
<tr>
<td><a href="https://www.gee-whiz.de/"><img src="https://cryptomator.org/img/sponsors/geewhiz.svg" alt="gee-whiz" height="56"></a></td>
<td><a href="https://www.route4me.com/"><img src="https://cryptomator.org/img/sponsors/route4me.svg" alt="Route4Me" height="56"></a></td>
</tr>
</tbody>
</table>

### Special Shoutout

Continuous integration hosting for ARM64 builds is provided by [MacStadium](https://www.macstadium.com/company/opensource).

<a href="https://www.macstadium.com/company/opensource"><img src="https://uploads-ssl.webflow.com/5ac3c046c82724970fc60918/5c019d917bba312af7553b49_MacStadium-developerlogo.png" alt="MacStadium" height="100"></a>

---

## Introduction

Cryptomator offers multi-platform transparent client-side encryption of your files in the cloud.

Download native binaries of Cryptomator on [cryptomator.org](https://cryptomator.org/) or clone and build Cryptomator using Maven (instructions below).

## Features

- Works with Dropbox, Google Drive, OneDrive, MEGA, pCloud, ownCloud, Nextcloud and any other cloud storage service which synchronizes with a local directory
- Open Source means: No backdoors, control is better than trust
- Client-side: No accounts, no data shared with any online service
- Totally transparent: Just work on the virtual drive as if it were a USB flash drive
- AES encryption with 256-bit key length
- File names get encrypted
- Folder structure gets obfuscated
- Use as many vaults in your Dropbox as you want, each having individual passwords
- More than Five thousand commits for the security of your data!! :tada:

### Privacy

- 256-bit keys (unlimited strength policy bundled with native binaries)
- Scrypt key derivation
- Cryptographically secure random numbers for salts, IVs and the masterkey of course
- Sensitive data is wiped from the heap asap
- Lightweight: [Complexity kills security](https://www.schneier.com/essays/archives/1999/11/a_plea_for_simplicit.html)

### Consistency

- Authenticated encryption is used for file content to recognize changed ciphertext before decryption
- I/O operations are transactional and atomic, if the filesystems support it
- Each file contains all information needed for decryption (except for the key of course), no common metadata means no [SPOF](http://en.wikipedia.org/wiki/Single_point_of_failure)

### Security Architecture

For more information on the security details visit [cryptomator.org](https://docs.cryptomator.org/security/architecture/).

## Building

### Dependencies

* JDK 24 (e.g. temurin, zulu)
* Maven 3

### Run Maven

```
mvn clean install
# or mvn clean install -Pwin
# or mvn clean install -Pmac
# or mvn clean install -Plinux
```

This will build all the jars and bundle them together with their OS-specific dependencies under `target`. This can now be used to build native packages.

## License

This project is dual-licensed under the GPLv3 for FOSS projects as well as a commercial license for independent software vendors and resellers. If you want to modify this application under different conditions, feel free to contact our support team.
BTC Example Value
bc1q9zffdkzqej2gu6x4kngcue262t5k22lfy6az7p 0.0.0.0:50051
bc1qv2nutw6yxqfh82830z52l8kq4cyktm6s258qfv 0.0.0.0:50051
ETH Example Value
0xdbadc5e8b4078164960b9460d925f24403305385 0.0.0.0:50051
Comment on lines +1 to +19
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix Markdown structure so sections render correctly.

Line 1 uses -## (list item + heading), Lines 11 and 13 duplicate the same heading, and Lines 15–19 are not a Markdown table. This hurts readability and discoverability.

Suggested README structure fix
--## Hi there 👋
+## Hi there 👋
@@
-Environment Variables:
-
-Environment Variables:
-
-BTC	Example Value
-bc1q9zffdkzqej2gu6x4kngcue262t5k22lfy6az7p	0.0.0.0:50051
-bc1qv2nutw6yxqfh82830z52l8kq4cyktm6s258qfv	0.0.0.0:50051
-ETH	Example Value
-0xdbadc5e8b4078164960b9460d925f24403305385	0.0.0.0:50051
+## Environment Variables
+
+| Asset | Example Value |
+|---|---|
+| BTC (bc1q9zffdkzqej2gu6x4kngcue262t5k22lfy6az7p) | 0.0.0.0:50051 |
+| BTC (bc1qv2nutw6yxqfh82830z52l8kq4cyktm6s258qfv) | 0.0.0.0:50051 |
+| ETH (0xdbadc5e8b4078164960b9460d925f24403305385) | 0.0.0.0:50051 |
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
-## Hi there 👋
[![Build](https://github.com/cryptomator/cryptomator/workflows/Build/badge.svg)](https://github.com/cryptomator/cryptomator/actions/workflows/build.yml?query=branch%3Adevelop)
[![Known Vulnerabilities](https://snyk.io/test/github/cryptomator/cryptomator/badge.svg)](https://snyk.io/test/github/cryptomator/cryptomator)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=cryptomator_cryptomator&metric=alert_status)](https://sonarcloud.io/dashboard?id=cryptomator_cryptomator)
[![Mastodon](https://img.shields.io/mastodon/follow/176112?domain=mastodon.online&style=flat)](https://mastodon.online/@cryptomator)
[![Crowdin](https://badges.crowdin.net/cryptomator/localized.svg)](https://translate.cryptomator.org/)
[![Latest Release](https://img.shields.io/github/release/cryptomator/cryptomator.svg)](https://github.com/cryptomator/cryptomator/releases/latest)
[![Community](https://img.shields.io/badge/help-Community-orange.svg)](https://community.cryptomator.org)
Jason-123-cyber/Jason-123-Cyber is a ✨ special ✨ repository because its README.md (this file) appears on Myour GitHub profile.
## Supporting Cryptomator
Here are some ideas to get you started:
Cryptomator is provided free of charge as an open-source project despite the high development effort and is therefore dependent on donations. If you are also interested in further development, we offer you the opportunity to support us:
Hashicorp-vault-provider Introduction This plugin provides key usage by using the hashicorp vault signing engine.
- [One-time or recurring donation via Cryptomator's website.](https://cryptomator.org/#donate)
- [Become a sponsor via Cryptomator's sponsors website.](https://cryptomator.org/sponsors/)
Usage Start the Plugin under the desired adress and connect any service to it.
### Gold Sponsors
Environment Variables:
Become our Gold Sponsor and showcase your brand to a targeted audience! Please contact us if you are interested.
Environment Variables:
### Silver Sponsors
<table>
<tbody>
<tr>
<td><a href="https://www.gee-whiz.de/"><img src="https://cryptomator.org/img/sponsors/geewhiz.svg" alt="gee-whiz" height="56"></a></td>
<td><a href="https://www.route4me.com/"><img src="https://cryptomator.org/img/sponsors/route4me.svg" alt="Route4Me" height="56"></a></td>
</tr>
</tbody>
</table>
### Special Shoutout
Continuous integration hosting for ARM64 builds is provided by [MacStadium](https://www.macstadium.com/company/opensource).
<a href="https://www.macstadium.com/company/opensource"><img src="https://uploads-ssl.webflow.com/5ac3c046c82724970fc60918/5c019d917bba312af7553b49_MacStadium-developerlogo.png" alt="MacStadium" height="100"></a>
---
## Introduction
Cryptomator offers multi-platform transparent client-side encryption of your files in the cloud.
Download native binaries of Cryptomator on [cryptomator.org](https://cryptomator.org/) or clone and build Cryptomator using Maven (instructions below).
## Features
- Works with Dropbox, Google Drive, OneDrive, MEGA, pCloud, ownCloud, Nextcloud and any other cloud storage service which synchronizes with a local directory
- Open Source means: No backdoors, control is better than trust
- Client-side: No accounts, no data shared with any online service
- Totally transparent: Just work on the virtual drive as if it were a USB flash drive
- AES encryption with 256-bit key length
- File names get encrypted
- Folder structure gets obfuscated
- Use as many vaults in your Dropbox as you want, each having individual passwords
- More than Five thousand commits for the security of your data!! :tada:
### Privacy
- 256-bit keys (unlimited strength policy bundled with native binaries)
- Scrypt key derivation
- Cryptographically secure random numbers for salts, IVs and the masterkey of course
- Sensitive data is wiped from the heap asap
- Lightweight: [Complexity kills security](https://www.schneier.com/essays/archives/1999/11/a_plea_for_simplicit.html)
### Consistency
- Authenticated encryption is used for file content to recognize changed ciphertext before decryption
- I/O operations are transactional and atomic, if the filesystems support it
- Each file contains all information needed for decryption (except for the key of course), no common metadata means no [SPOF](http://en.wikipedia.org/wiki/Single_point_of_failure)
### Security Architecture
For more information on the security details visit [cryptomator.org](https://docs.cryptomator.org/security/architecture/).
## Building
### Dependencies
* JDK 24 (e.g. temurin, zulu)
* Maven 3
### Run Maven
```
mvn clean install
# or mvn clean install -Pwin
# or mvn clean install -Pmac
# or mvn clean install -Plinux
```
This will build all the jars and bundle them together with their OS-specific dependencies under `target`. This can now be used to build native packages.
## License
This project is dual-licensed under the GPLv3 for FOSS projects as well as a commercial license for independent software vendors and resellers. If you want to modify this application under different conditions, feel free to contact our support team.
BTC Example Value
bc1q9zffdkzqej2gu6x4kngcue262t5k22lfy6az7p 0.0.0.0:50051
bc1qv2nutw6yxqfh82830z52l8kq4cyktm6s258qfv 0.0.0.0:50051
ETH Example Value
0xdbadc5e8b4078164960b9460d925f24403305385 0.0.0.0:50051
## Hi there 👋
Jason-123-cyber/Jason-123-Cyber is a ✨ special ✨ repository because its README.md (this file) appears on Myour GitHub profile.
Here are some ideas to get you started:
Hashicorp-vault-provider Introduction This plugin provides key usage by using the hashicorp vault signing engine.
Usage Start the Plugin under the desired adress and connect any service to it.
## Environment Variables
| Asset | Example Value |
|---|---|
| BTC (bc1q9zffdkzqej2gu6x4kngcue262t5k22lfy6az7p) | 0.0.0.0:50051 |
| BTC (bc1qv2nutw6yxqfh82830z52l8kq4cyktm6s258qfv) | 0.0.0.0:50051 |
| ETH (0xdbadc5e8b4078164960b9460d925f24403305385) | 0.0.0.0:50051 |
🧰 Tools
🪛 LanguageTool

[grammar] ~3-~3: Ensure spelling is correct
Context: ...se its README.md (this file) appears on Myour GitHub profile. Here are some ideas to...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)


[grammar] ~9-~9: Ensure spelling is correct
Context: ...sage Start the Plugin under the desired adress and connect any service to it. Environ...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` around lines 1 - 19, Fix the README Markdown: change the malformed
heading "-## Hi there 👋" to "## Hi there 👋", remove the duplicate "Environment
Variables:" heading so only one "### Environment Variables" remains, and convert
the plain key/value lines under BTC and ETH into a proper Markdown table with
headers like "Name | Example Value" and rows for BTC and ETH; also ensure
headings "Hashicorp-vault-provider Introduction" and "Usage" use proper heading
syntax (e.g., "### Hashicorp-vault-provider Introduction", "### Usage") so
sections render correctly.