• 0 Posts
  • 45 Comments
Joined 11 months ago
cake
Cake day: August 12th, 2024

help-circle

  • Its not about “just having a signature”. Its about a web of trust. It only works if you verify if the key belongs to a creator that is actually a person.

    Basically creators go to a convention and hand out their public key in person and have other creators sign their key. If you trust creator A is real and they signed the key of creator B, you can have some trust B is also real. And if your buddy went to the convention, met A and B, got their public keys and tells you they are real you can also trust they are real. The more steps/signatures you are away from a creator the less trustworthy they are and nothing really ensures a (human) creator doesn’t use AI secretly. If somebody is found to be a fraud everyone has to distrust their key.




  • wg-quick creates a systemd service for each wireguard config you have. So if you set up a tunel called wg0, you should be able to run ‘sudo systemctl enable wg-quick@wg0’ This will make your tunnel connect on every boot. I have the same setup on my proxmox, so i can reach certain services of my homelab proxied through a root server (the other end of the wireguard tunnel)








  • Decryption is not related to root permission.

    If the ENCRYPTED drive is mounted to the container, then the container can decrypt it.

    If the DECRYPTED drive is mounted to the container, then the container never knows it was encrypted in the first place.

    Second case is easier BTW. Just mount the drive on your host, type in the encryption password and you get a new, unencrypted drive. Specify this new drive in your docker compose/docker file.






  • If you want to calculate the cipher on paper everything that works on binary will be a huge overhead and basically require you to write stuff down for the calculations. So you need to burn sheets of paper for every en/decryption. So no XOR or anything.

    I would go for a stream-caesar-cipher. Find a mathematical formula that you can calculate in your head and that gives you a numbers between 1-35 (or something similar depending on how many different characters you need). The formula must be pseudo random so f(x)=5, f(x+1)=1, f(x+2)=28, … and not loop for a looooong time. Calculate a new value FOR EVERY LETTER OF YOUR TEXT!!! and use that as your Caesar cipher for that letter only (x is the position of the character in the text)

    You need to keep track which letter in your cipher text was encoded with which x (write the x of the first letter of each page down) and keep the formula a secret. Never ever under any circumstance reuse an x. So you need to keep x going for every page/message and can’t restart at 1 each time.

    If x becomes to large and the calculations to complicated, its better to change the formula than to restart x. Never ever ever ever reuse the same cipher because then you get all the drawbacks of Caesar ciphers (probability of letters, length of words (position of the space character) etc).


  • The system where someone monopolizes a essential good and leverages that to gain power is called anarcho-capitalism and is a whole different thing. In anarchy, ownership on that level does not exist. Neither a company nor a person can own a factory, or a farm, or the power grid. Employment doesn’t exist. People can band together and distribute tasks for a common goal (such as producing a certain good) but they all hold equal stake in all decisions.

    Of course a group of people could use violence to oppress other people. But then you no longer have anarchy. The same way a democracy stops beeing a democracy once a group seizes power and doesn’t allow fair elections anymore.