Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.71 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.04 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#275
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#269
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#271
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
  +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
  +title: "the encryption keys, why can't the government just sneak on them?"
  +url: null
  +body: """
    disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
    \n
    Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
    So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
    I’m taking https here as an example, while I have the same question for like VPN.\n
    \n
    EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 31
  +favouriteCount: 72
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727794732 {#2414
    date: 2024-10-01 16:58:52.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1688 …}
  +votes: Doctrine\ORM\PersistentCollection {#1966 …}
  +reports: Doctrine\ORM\PersistentCollection {#1965 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
  +badges: Doctrine\ORM\PersistentCollection {#2439 …}
  +children: []
  -id: 32103
  -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
  -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705913278
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/12762060"
  +editedAt: DateTimeImmutable @1727570646 {#1793
    date: 2024-09-29 02:44:06.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705826878 {#2402
    date: 2024-01-21 09:47:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#275
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#269
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#271
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
  +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
  +title: "the encryption keys, why can't the government just sneak on them?"
  +url: null
  +body: """
    disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
    \n
    Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
    So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
    I’m taking https here as an example, while I have the same question for like VPN.\n
    \n
    EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 31
  +favouriteCount: 72
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727794732 {#2414
    date: 2024-10-01 16:58:52.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1688 …}
  +votes: Doctrine\ORM\PersistentCollection {#1966 …}
  +reports: Doctrine\ORM\PersistentCollection {#1965 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
  +badges: Doctrine\ORM\PersistentCollection {#2439 …}
  +children: []
  -id: 32103
  -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
  -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705913278
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/12762060"
  +editedAt: DateTimeImmutable @1727570646 {#1793
    date: 2024-09-29 02:44:06.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705826878 {#2402
    date: 2024-01-21 09:47:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#275
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#269
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#271
      date: 2023-11-12 10:11:12.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
  +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
  +title: "the encryption keys, why can't the government just sneak on them?"
  +url: null
  +body: """
    disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
    \n
    Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
    So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
    I’m taking https here as an example, while I have the same question for like VPN.\n
    \n
    EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 31
  +favouriteCount: 72
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727794732 {#2414
    date: 2024-10-01 16:58:52.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1688 …}
  +votes: Doctrine\ORM\PersistentCollection {#1966 …}
  +reports: Doctrine\ORM\PersistentCollection {#1965 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
  +badges: Doctrine\ORM\PersistentCollection {#2439 …}
  +children: []
  -id: 32103
  -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
  -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705913278
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/12762060"
  +editedAt: DateTimeImmutable @1727570646 {#1793
    date: 2024-09-29 02:44:06.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705826878 {#2402
    date: 2024-01-21 09:47:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#4029
  +user: App\Entity\User {#3977 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Seeing as other answers are either links, or wall of texts, I’ll try to keep it short and approachable:\n
    \n
    - Encryption, asymmetrical or symmetrical, relies on private keys being private. Once those keys are compromised, the encryption also is (read on).\n
    - By default, in the most simplistic form, it doesn’t matter *when* the content was encrypted, the private key can decrypt it. There are [solutions to this problem, making encryption time (or iteration) sensitive](https://en.wikipedia.org/wiki/Forward_secrecy).\n
    - For an attacker with enough means, the private keys can always be exfiltrated, and content can be intercepted, but usually there are much simpler solutions for snooping on encrypted content: [the devil is in the (implementation) details](https://en.wikipedia.org/wiki/X.509#Security) (this link is an illustration, and by no means an exhaustive list).\n
    - Cryptography is *always* simpler to go around than to break. So never be satisfied with a cryptography only (or protocol only) audit. There are near infinite of ways to neutralize encryption with a single line of code in a client.\n
    - The architecture is also essential. Client-Server encryption has entirely different use cases than Client-Client encryption (EE2E).\n
    - And finally, Schneier’s law:\n
    \n
    > Any person can invent a security system so clever that she or he can’t think of how to break it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705931816 {#4039
    date: 2024-01-22 14:56:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4027 …}
  +nested: Doctrine\ORM\PersistentCollection {#4025 …}
  +votes: Doctrine\ORM\PersistentCollection {#4023 …}
  +reports: Doctrine\ORM\PersistentCollection {#4021 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3989 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3993 …}
  -id: 331369
  -bodyTs: "'/wiki/forward_secrecy).':78 '/wiki/x.509#security)':118 'also':38,174 'alway':89,133 'answer':4 'approach':20 'architectur':172 'around':137 'asymmetr':22 'attack':81 'audit':152 'break':140,215 'case':184 'clever':204 'client':170,177,187,188 'client-client':186 'client-serv':176 'code':167 'compromis':35 'content':55,93,108 'cryptographi':131,147 'decrypt':62 'default':43 'detail':115 'devil':110 'differ':182 'doesn':50 'ee2e':190 'either':6 'en.wikipedia.org':77,117 'en.wikipedia.org/wiki/forward_secrecy).':76 'en.wikipedia.org/wiki/x.509#security)':116 'encrypt':21,37,57,71,107,161,179,189 'enough':83 'entir':181 'essenti':175 'exfiltr':91 'exhaust':129 'final':192 'form':48 'go':136 'illustr':123 'implement':114 'infinit':156 'intercept':96 'invent':199 'iter':74 'keep':16 'key':28,33,60,87 'law':195 'line':165 'link':7,120 'list':130 'll':13 'make':70 'matter':52 'mean':84,127 'much':101 'near':155 'neutral':160 'never':142 'person':197 'privat':27,30,59,86 'problem':69 'protocol':150 'read':40 'reli':25 'satisfi':144 'schneier':193 'secur':201 'see':1 'sensit':75 'server':178 'short':18 'simpler':102,134 'simplist':47 'singl':164 'snoop':105 'solut':66,103 'symmetr':24 'system':202 'text':11 'think':211 'time':72 'tri':14 'use':183 'usual':98 'wall':9 'way':158"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7621202"
  +editedAt: DateTimeImmutable @1727741304 {#3975
    date: 2024-10-01 02:08:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705931816 {#4038
    date: 2024-01-22 14:56:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#4029
  +user: App\Entity\User {#3977 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Seeing as other answers are either links, or wall of texts, I’ll try to keep it short and approachable:\n
    \n
    - Encryption, asymmetrical or symmetrical, relies on private keys being private. Once those keys are compromised, the encryption also is (read on).\n
    - By default, in the most simplistic form, it doesn’t matter *when* the content was encrypted, the private key can decrypt it. There are [solutions to this problem, making encryption time (or iteration) sensitive](https://en.wikipedia.org/wiki/Forward_secrecy).\n
    - For an attacker with enough means, the private keys can always be exfiltrated, and content can be intercepted, but usually there are much simpler solutions for snooping on encrypted content: [the devil is in the (implementation) details](https://en.wikipedia.org/wiki/X.509#Security) (this link is an illustration, and by no means an exhaustive list).\n
    - Cryptography is *always* simpler to go around than to break. So never be satisfied with a cryptography only (or protocol only) audit. There are near infinite of ways to neutralize encryption with a single line of code in a client.\n
    - The architecture is also essential. Client-Server encryption has entirely different use cases than Client-Client encryption (EE2E).\n
    - And finally, Schneier’s law:\n
    \n
    > Any person can invent a security system so clever that she or he can’t think of how to break it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705931816 {#4039
    date: 2024-01-22 14:56:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4027 …}
  +nested: Doctrine\ORM\PersistentCollection {#4025 …}
  +votes: Doctrine\ORM\PersistentCollection {#4023 …}
  +reports: Doctrine\ORM\PersistentCollection {#4021 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3989 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3993 …}
  -id: 331369
  -bodyTs: "'/wiki/forward_secrecy).':78 '/wiki/x.509#security)':118 'also':38,174 'alway':89,133 'answer':4 'approach':20 'architectur':172 'around':137 'asymmetr':22 'attack':81 'audit':152 'break':140,215 'case':184 'clever':204 'client':170,177,187,188 'client-client':186 'client-serv':176 'code':167 'compromis':35 'content':55,93,108 'cryptographi':131,147 'decrypt':62 'default':43 'detail':115 'devil':110 'differ':182 'doesn':50 'ee2e':190 'either':6 'en.wikipedia.org':77,117 'en.wikipedia.org/wiki/forward_secrecy).':76 'en.wikipedia.org/wiki/x.509#security)':116 'encrypt':21,37,57,71,107,161,179,189 'enough':83 'entir':181 'essenti':175 'exfiltr':91 'exhaust':129 'final':192 'form':48 'go':136 'illustr':123 'implement':114 'infinit':156 'intercept':96 'invent':199 'iter':74 'keep':16 'key':28,33,60,87 'law':195 'line':165 'link':7,120 'list':130 'll':13 'make':70 'matter':52 'mean':84,127 'much':101 'near':155 'neutral':160 'never':142 'person':197 'privat':27,30,59,86 'problem':69 'protocol':150 'read':40 'reli':25 'satisfi':144 'schneier':193 'secur':201 'see':1 'sensit':75 'server':178 'short':18 'simpler':102,134 'simplist':47 'singl':164 'snoop':105 'solut':66,103 'symmetr':24 'system':202 'text':11 'think':211 'time':72 'tri':14 'use':183 'usual':98 'wall':9 'way':158"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7621202"
  +editedAt: DateTimeImmutable @1727741304 {#3975
    date: 2024-10-01 02:08:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705931816 {#4038
    date: 2024-01-22 14:56:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#4029
  +user: App\Entity\User {#3977 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Seeing as other answers are either links, or wall of texts, I’ll try to keep it short and approachable:\n
    \n
    - Encryption, asymmetrical or symmetrical, relies on private keys being private. Once those keys are compromised, the encryption also is (read on).\n
    - By default, in the most simplistic form, it doesn’t matter *when* the content was encrypted, the private key can decrypt it. There are [solutions to this problem, making encryption time (or iteration) sensitive](https://en.wikipedia.org/wiki/Forward_secrecy).\n
    - For an attacker with enough means, the private keys can always be exfiltrated, and content can be intercepted, but usually there are much simpler solutions for snooping on encrypted content: [the devil is in the (implementation) details](https://en.wikipedia.org/wiki/X.509#Security) (this link is an illustration, and by no means an exhaustive list).\n
    - Cryptography is *always* simpler to go around than to break. So never be satisfied with a cryptography only (or protocol only) audit. There are near infinite of ways to neutralize encryption with a single line of code in a client.\n
    - The architecture is also essential. Client-Server encryption has entirely different use cases than Client-Client encryption (EE2E).\n
    - And finally, Schneier’s law:\n
    \n
    > Any person can invent a security system so clever that she or he can’t think of how to break it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705931816 {#4039
    date: 2024-01-22 14:56:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4027 …}
  +nested: Doctrine\ORM\PersistentCollection {#4025 …}
  +votes: Doctrine\ORM\PersistentCollection {#4023 …}
  +reports: Doctrine\ORM\PersistentCollection {#4021 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3989 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3993 …}
  -id: 331369
  -bodyTs: "'/wiki/forward_secrecy).':78 '/wiki/x.509#security)':118 'also':38,174 'alway':89,133 'answer':4 'approach':20 'architectur':172 'around':137 'asymmetr':22 'attack':81 'audit':152 'break':140,215 'case':184 'clever':204 'client':170,177,187,188 'client-client':186 'client-serv':176 'code':167 'compromis':35 'content':55,93,108 'cryptographi':131,147 'decrypt':62 'default':43 'detail':115 'devil':110 'differ':182 'doesn':50 'ee2e':190 'either':6 'en.wikipedia.org':77,117 'en.wikipedia.org/wiki/forward_secrecy).':76 'en.wikipedia.org/wiki/x.509#security)':116 'encrypt':21,37,57,71,107,161,179,189 'enough':83 'entir':181 'essenti':175 'exfiltr':91 'exhaust':129 'final':192 'form':48 'go':136 'illustr':123 'implement':114 'infinit':156 'intercept':96 'invent':199 'iter':74 'keep':16 'key':28,33,60,87 'law':195 'line':165 'link':7,120 'list':130 'll':13 'make':70 'matter':52 'mean':84,127 'much':101 'near':155 'neutral':160 'never':142 'person':197 'privat':27,30,59,86 'problem':69 'protocol':150 'read':40 'reli':25 'satisfi':144 'schneier':193 'secur':201 'see':1 'sensit':75 'server':178 'short':18 'simpler':102,134 'simplist':47 'singl':164 'snoop':105 'solut':66,103 'symmetr':24 'system':202 'text':11 'think':211 'time':72 'tri':14 'use':183 'usual':98 'wall':9 'way':158"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7621202"
  +editedAt: DateTimeImmutable @1727741304 {#3975
    date: 2024-10-01 02:08:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705931816 {#4038
    date: 2024-01-22 14:56:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#4066
  +user: App\Entity\User {#4048 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "I think no one has mentioned the base for all the cryptographic functions. A mathematical operation which is simple in one direction but very hard in the the other (backwards). The factorisation of large prime numbers is one example."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1727794732 {#4072
    date: 2024-10-01 16:58:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4063 …}
  +nested: Doctrine\ORM\PersistentCollection {#4061 …}
  +votes: Doctrine\ORM\PersistentCollection {#4058 …}
  +reports: Doctrine\ORM\PersistentCollection {#4054 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
  -id: 331092
  -bodyTs: "'backward':30 'base':8 'cryptograph':12 'direct':22 'exampl':39 'factoris':32 'function':13 'hard':25 'larg':34 'mathemat':15 'mention':6 'number':36 'one':4,21,38 'oper':16 'prime':35 'simpl':19 'think':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/6462493"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705922767 {#4069
    date: 2024-01-22 12:26:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#4066
  +user: App\Entity\User {#4048 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "I think no one has mentioned the base for all the cryptographic functions. A mathematical operation which is simple in one direction but very hard in the the other (backwards). The factorisation of large prime numbers is one example."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1727794732 {#4072
    date: 2024-10-01 16:58:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4063 …}
  +nested: Doctrine\ORM\PersistentCollection {#4061 …}
  +votes: Doctrine\ORM\PersistentCollection {#4058 …}
  +reports: Doctrine\ORM\PersistentCollection {#4054 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
  -id: 331092
  -bodyTs: "'backward':30 'base':8 'cryptograph':12 'direct':22 'exampl':39 'factoris':32 'function':13 'hard':25 'larg':34 'mathemat':15 'mention':6 'number':36 'one':4,21,38 'oper':16 'prime':35 'simpl':19 'think':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/6462493"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705922767 {#4069
    date: 2024-01-22 12:26:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#4066
  +user: App\Entity\User {#4048 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "I think no one has mentioned the base for all the cryptographic functions. A mathematical operation which is simple in one direction but very hard in the the other (backwards). The factorisation of large prime numbers is one example."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1727794732 {#4072
    date: 2024-10-01 16:58:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4063 …}
  +nested: Doctrine\ORM\PersistentCollection {#4061 …}
  +votes: Doctrine\ORM\PersistentCollection {#4058 …}
  +reports: Doctrine\ORM\PersistentCollection {#4054 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
  -id: 331092
  -bodyTs: "'backward':30 'base':8 'cryptograph':12 'direct':22 'exampl':39 'factoris':32 'function':13 'hard':25 'larg':34 'mathemat':15 'mention':6 'number':36 'one':4,21,38 'oper':16 'prime':35 'simpl':19 'think':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.one/comment/6462493"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705922767 {#4069
    date: 2024-01-22 12:26:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#5035
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4066
    +user: App\Entity\User {#4048 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I think no one has mentioned the base for all the cryptographic functions. A mathematical operation which is simple in one direction but very hard in the the other (backwards). The factorisation of large prime numbers is one example."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1727794732 {#4072
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4054 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
    -id: 331092
    -bodyTs: "'backward':30 'base':8 'cryptograph':12 'direct':22 'exampl':39 'factoris':32 'function':13 'hard':25 'larg':34 'mathemat':15 'mention':6 'number':36 'one':4,21,38 'oper':16 'prime':35 'simpl':19 'think':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/6462493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922767 {#4069
      date: 2024-01-22 12:26:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4066}
  +body: "I’m satisfied with the answers and insights I got so far. But if you may add I’d be happy to know why factorization of prime numbers is so crucial in cryptography. I heard about this a lot before but don’t know anything. I know quite well about Prime number and theorems about them on math, but not their applications"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705941450 {#5032
    date: 2024-01-22 17:37:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@Quereller@lemmy.one"
    "@zaknenou@lemmy.dbzer0.com"
    "@Quereller@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5036 …}
  +nested: Doctrine\ORM\PersistentCollection {#5038 …}
  +votes: Doctrine\ORM\PersistentCollection {#5040 …}
  +reports: Doctrine\ORM\PersistentCollection {#5042 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
  -id: 331811
  -bodyTs: "'add':17 'answer':6 'anyth':45 'applic':62 'crucial':31 'cryptographi':33 'd':19 'factor':25 'far':12 'got':10 'happi':21 'heard':35 'insight':8 'know':23,44,47 'lot':39 'm':2 'math':58 'may':16 'number':28,52 'prime':27,51 'quit':48 'satisfi':3 'theorem':54 'well':49"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/7011260"
  +editedAt: DateTimeImmutable @1727687700 {#5033
    date: 2024-09-30 11:15:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705941450 {#5034
    date: 2024-01-22 17:37:30.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#5035
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4066
    +user: App\Entity\User {#4048 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I think no one has mentioned the base for all the cryptographic functions. A mathematical operation which is simple in one direction but very hard in the the other (backwards). The factorisation of large prime numbers is one example."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1727794732 {#4072
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4054 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
    -id: 331092
    -bodyTs: "'backward':30 'base':8 'cryptograph':12 'direct':22 'exampl':39 'factoris':32 'function':13 'hard':25 'larg':34 'mathemat':15 'mention':6 'number':36 'one':4,21,38 'oper':16 'prime':35 'simpl':19 'think':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/6462493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922767 {#4069
      date: 2024-01-22 12:26:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4066}
  +body: "I’m satisfied with the answers and insights I got so far. But if you may add I’d be happy to know why factorization of prime numbers is so crucial in cryptography. I heard about this a lot before but don’t know anything. I know quite well about Prime number and theorems about them on math, but not their applications"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705941450 {#5032
    date: 2024-01-22 17:37:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@Quereller@lemmy.one"
    "@zaknenou@lemmy.dbzer0.com"
    "@Quereller@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5036 …}
  +nested: Doctrine\ORM\PersistentCollection {#5038 …}
  +votes: Doctrine\ORM\PersistentCollection {#5040 …}
  +reports: Doctrine\ORM\PersistentCollection {#5042 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
  -id: 331811
  -bodyTs: "'add':17 'answer':6 'anyth':45 'applic':62 'crucial':31 'cryptographi':33 'd':19 'factor':25 'far':12 'got':10 'happi':21 'heard':35 'insight':8 'know':23,44,47 'lot':39 'm':2 'math':58 'may':16 'number':28,52 'prime':27,51 'quit':48 'satisfi':3 'theorem':54 'well':49"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/7011260"
  +editedAt: DateTimeImmutable @1727687700 {#5033
    date: 2024-09-30 11:15:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705941450 {#5034
    date: 2024-01-22 17:37:30.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#5035
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4066
    +user: App\Entity\User {#4048 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I think no one has mentioned the base for all the cryptographic functions. A mathematical operation which is simple in one direction but very hard in the the other (backwards). The factorisation of large prime numbers is one example."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1727794732 {#4072
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4063 …}
    +nested: Doctrine\ORM\PersistentCollection {#4061 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4054 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
    -id: 331092
    -bodyTs: "'backward':30 'base':8 'cryptograph':12 'direct':22 'exampl':39 'factoris':32 'function':13 'hard':25 'larg':34 'mathemat':15 'mention':6 'number':36 'one':4,21,38 'oper':16 'prime':35 'simpl':19 'think':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/6462493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922767 {#4069
      date: 2024-01-22 12:26:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4066}
  +body: "I’m satisfied with the answers and insights I got so far. But if you may add I’d be happy to know why factorization of prime numbers is so crucial in cryptography. I heard about this a lot before but don’t know anything. I know quite well about Prime number and theorems about them on math, but not their applications"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705941450 {#5032
    date: 2024-01-22 17:37:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@Quereller@lemmy.one"
    "@zaknenou@lemmy.dbzer0.com"
    "@Quereller@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5036 …}
  +nested: Doctrine\ORM\PersistentCollection {#5038 …}
  +votes: Doctrine\ORM\PersistentCollection {#5040 …}
  +reports: Doctrine\ORM\PersistentCollection {#5042 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
  -id: 331811
  -bodyTs: "'add':17 'answer':6 'anyth':45 'applic':62 'crucial':31 'cryptographi':33 'd':19 'factor':25 'far':12 'got':10 'happi':21 'heard':35 'insight':8 'know':23,44,47 'lot':39 'm':2 'math':58 'may':16 'number':28,52 'prime':27,51 'quit':48 'satisfi':3 'theorem':54 'well':49"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/7011260"
  +editedAt: DateTimeImmutable @1727687700 {#5033
    date: 2024-09-30 11:15:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705941450 {#5034
    date: 2024-01-22 17:37:30.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#5105
  +user: Proxies\__CG__\App\Entity\User {#5106 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5035
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4066
      +user: App\Entity\User {#4048 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "I think no one has mentioned the base for all the cryptographic functions. A mathematical operation which is simple in one direction but very hard in the the other (backwards). The factorisation of large prime numbers is one example."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1727794732 {#4072
        date: 2024-10-01 16:58:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4063 …}
      +nested: Doctrine\ORM\PersistentCollection {#4061 …}
      +votes: Doctrine\ORM\PersistentCollection {#4058 …}
      +reports: Doctrine\ORM\PersistentCollection {#4054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
      -id: 331092
      -bodyTs: "'backward':30 'base':8 'cryptograph':12 'direct':22 'exampl':39 'factoris':32 'function':13 'hard':25 'larg':34 'mathemat':15 'mention':6 'number':36 'one':4,21,38 'oper':16 'prime':35 'simpl':19 'think':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/6462493"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705922767 {#4069
        date: 2024-01-22 12:26:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4066}
    +body: "I’m satisfied with the answers and insights I got so far. But if you may add I’d be happy to know why factorization of prime numbers is so crucial in cryptography. I heard about this a lot before but don’t know anything. I know quite well about Prime number and theorems about them on math, but not their applications"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705941450 {#5032
      date: 2024-01-22 17:37:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@Quereller@lemmy.one"
      "@zaknenou@lemmy.dbzer0.com"
      "@Quereller@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5036 …}
    +nested: Doctrine\ORM\PersistentCollection {#5038 …}
    +votes: Doctrine\ORM\PersistentCollection {#5040 …}
    +reports: Doctrine\ORM\PersistentCollection {#5042 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
    -id: 331811
    -bodyTs: "'add':17 'answer':6 'anyth':45 'applic':62 'crucial':31 'cryptographi':33 'd':19 'factor':25 'far':12 'got':10 'happi':21 'heard':35 'insight':8 'know':23,44,47 'lot':39 'm':2 'math':58 'may':16 'number':28,52 'prime':27,51 'quit':48 'satisfi':3 'theorem':54 'well':49"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7011260"
    +editedAt: DateTimeImmutable @1727687700 {#5033
      date: 2024-09-30 11:15:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705941450 {#5034
      date: 2024-01-22 17:37:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4066}
  +body: """
    As I understand it, it’s just as they said:\n
    \n
    Calculating primes is fairly straightforward so you calculate a few large prime numbers, and do some math to them.\n
    \n
    Now you have a strong key that didn’t require a supercomputer to create but taking that final number and turning it back into those original primes is a much more computationally expensive proposition.\n
    \n
    In fact, it’s one that’s not viable with current technology.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705966584 {#5103
    date: 2024-01-23 00:36:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@Quereller@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5107 …}
  +nested: Doctrine\ORM\PersistentCollection {#5109 …}
  +votes: Doctrine\ORM\PersistentCollection {#5111 …}
  +reports: Doctrine\ORM\PersistentCollection {#5113 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5115 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5117 …}
  -id: 332911
  -bodyTs: "'back':52 'calcul':11,18 'comput':61 'creat':43 'current':74 'didn':37 'expens':62 'fact':65 'fair':14 'final':47 'key':35 'larg':21 'math':27 'much':59 'number':23,48 'one':68 'origin':55 'prime':12,22,56 'proposit':63 'requir':39 'said':10 'straightforward':15 'strong':34 'supercomput':41 'take':45 'technolog':75 'turn':50 'understand':3 'viabl':72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6925663"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705966584 {#5104
    date: 2024-01-23 00:36:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#5105
  +user: Proxies\__CG__\App\Entity\User {#5106 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5035
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4066
      +user: App\Entity\User {#4048 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "I think no one has mentioned the base for all the cryptographic functions. A mathematical operation which is simple in one direction but very hard in the the other (backwards). The factorisation of large prime numbers is one example."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1727794732 {#4072
        date: 2024-10-01 16:58:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4063 …}
      +nested: Doctrine\ORM\PersistentCollection {#4061 …}
      +votes: Doctrine\ORM\PersistentCollection {#4058 …}
      +reports: Doctrine\ORM\PersistentCollection {#4054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
      -id: 331092
      -bodyTs: "'backward':30 'base':8 'cryptograph':12 'direct':22 'exampl':39 'factoris':32 'function':13 'hard':25 'larg':34 'mathemat':15 'mention':6 'number':36 'one':4,21,38 'oper':16 'prime':35 'simpl':19 'think':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/6462493"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705922767 {#4069
        date: 2024-01-22 12:26:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4066}
    +body: "I’m satisfied with the answers and insights I got so far. But if you may add I’d be happy to know why factorization of prime numbers is so crucial in cryptography. I heard about this a lot before but don’t know anything. I know quite well about Prime number and theorems about them on math, but not their applications"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705941450 {#5032
      date: 2024-01-22 17:37:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@Quereller@lemmy.one"
      "@zaknenou@lemmy.dbzer0.com"
      "@Quereller@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5036 …}
    +nested: Doctrine\ORM\PersistentCollection {#5038 …}
    +votes: Doctrine\ORM\PersistentCollection {#5040 …}
    +reports: Doctrine\ORM\PersistentCollection {#5042 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
    -id: 331811
    -bodyTs: "'add':17 'answer':6 'anyth':45 'applic':62 'crucial':31 'cryptographi':33 'd':19 'factor':25 'far':12 'got':10 'happi':21 'heard':35 'insight':8 'know':23,44,47 'lot':39 'm':2 'math':58 'may':16 'number':28,52 'prime':27,51 'quit':48 'satisfi':3 'theorem':54 'well':49"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7011260"
    +editedAt: DateTimeImmutable @1727687700 {#5033
      date: 2024-09-30 11:15:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705941450 {#5034
      date: 2024-01-22 17:37:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4066}
  +body: """
    As I understand it, it’s just as they said:\n
    \n
    Calculating primes is fairly straightforward so you calculate a few large prime numbers, and do some math to them.\n
    \n
    Now you have a strong key that didn’t require a supercomputer to create but taking that final number and turning it back into those original primes is a much more computationally expensive proposition.\n
    \n
    In fact, it’s one that’s not viable with current technology.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705966584 {#5103
    date: 2024-01-23 00:36:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@Quereller@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5107 …}
  +nested: Doctrine\ORM\PersistentCollection {#5109 …}
  +votes: Doctrine\ORM\PersistentCollection {#5111 …}
  +reports: Doctrine\ORM\PersistentCollection {#5113 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5115 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5117 …}
  -id: 332911
  -bodyTs: "'back':52 'calcul':11,18 'comput':61 'creat':43 'current':74 'didn':37 'expens':62 'fact':65 'fair':14 'final':47 'key':35 'larg':21 'math':27 'much':59 'number':23,48 'one':68 'origin':55 'prime':12,22,56 'proposit':63 'requir':39 'said':10 'straightforward':15 'strong':34 'supercomput':41 'take':45 'technolog':75 'turn':50 'understand':3 'viabl':72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6925663"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705966584 {#5104
    date: 2024-01-23 00:36:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#5105
  +user: Proxies\__CG__\App\Entity\User {#5106 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5035
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4066
      +user: App\Entity\User {#4048 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "I think no one has mentioned the base for all the cryptographic functions. A mathematical operation which is simple in one direction but very hard in the the other (backwards). The factorisation of large prime numbers is one example."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1727794732 {#4072
        date: 2024-10-01 16:58:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4063 …}
      +nested: Doctrine\ORM\PersistentCollection {#4061 …}
      +votes: Doctrine\ORM\PersistentCollection {#4058 …}
      +reports: Doctrine\ORM\PersistentCollection {#4054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4050 …}
      -id: 331092
      -bodyTs: "'backward':30 'base':8 'cryptograph':12 'direct':22 'exampl':39 'factoris':32 'function':13 'hard':25 'larg':34 'mathemat':15 'mention':6 'number':36 'one':4,21,38 'oper':16 'prime':35 'simpl':19 'think':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.one/comment/6462493"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705922767 {#4069
        date: 2024-01-22 12:26:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4066}
    +body: "I’m satisfied with the answers and insights I got so far. But if you may add I’d be happy to know why factorization of prime numbers is so crucial in cryptography. I heard about this a lot before but don’t know anything. I know quite well about Prime number and theorems about them on math, but not their applications"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705941450 {#5032
      date: 2024-01-22 17:37:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@Quereller@lemmy.one"
      "@zaknenou@lemmy.dbzer0.com"
      "@Quereller@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5036 …}
    +nested: Doctrine\ORM\PersistentCollection {#5038 …}
    +votes: Doctrine\ORM\PersistentCollection {#5040 …}
    +reports: Doctrine\ORM\PersistentCollection {#5042 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5046 …}
    -id: 331811
    -bodyTs: "'add':17 'answer':6 'anyth':45 'applic':62 'crucial':31 'cryptographi':33 'd':19 'factor':25 'far':12 'got':10 'happi':21 'heard':35 'insight':8 'know':23,44,47 'lot':39 'm':2 'math':58 'may':16 'number':28,52 'prime':27,51 'quit':48 'satisfi':3 'theorem':54 'well':49"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7011260"
    +editedAt: DateTimeImmutable @1727687700 {#5033
      date: 2024-09-30 11:15:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705941450 {#5034
      date: 2024-01-22 17:37:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4066}
  +body: """
    As I understand it, it’s just as they said:\n
    \n
    Calculating primes is fairly straightforward so you calculate a few large prime numbers, and do some math to them.\n
    \n
    Now you have a strong key that didn’t require a supercomputer to create but taking that final number and turning it back into those original primes is a much more computationally expensive proposition.\n
    \n
    In fact, it’s one that’s not viable with current technology.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705966584 {#5103
    date: 2024-01-23 00:36:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@Quereller@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5107 …}
  +nested: Doctrine\ORM\PersistentCollection {#5109 …}
  +votes: Doctrine\ORM\PersistentCollection {#5111 …}
  +reports: Doctrine\ORM\PersistentCollection {#5113 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5115 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5117 …}
  -id: 332911
  -bodyTs: "'back':52 'calcul':11,18 'comput':61 'creat':43 'current':74 'didn':37 'expens':62 'fact':65 'fair':14 'final':47 'key':35 'larg':21 'math':27 'much':59 'number':23,48 'one':68 'origin':55 'prime':12,22,56 'proposit':63 'requir':39 'said':10 'straightforward':15 'strong':34 'supercomput':41 'take':45 'technolog':75 'turn':50 'understand':3 'viabl':72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6925663"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705966584 {#5104
    date: 2024-01-23 00:36:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#4150
  +user: App\Entity\User {#4163 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "While we’re talking about asymmetric encryption, can someone explain to me why you can’t decrypt information with the same public key that encrypted it? I understand the analogies (locks on a briefcase, unmixing paint, etc), but I can’t “un-analogize” them to understand what’s actually going on. Encryption keys aren’t physical locks or paint. They’re numbers(?). So why can I encrypt something by multiplying by a known public encryption key, but I can’t decrypt it by dividing by that same known public key?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705863684 {#4145
    date: 2024-01-21 20:01:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4151 …}
  +nested: Doctrine\ORM\PersistentCollection {#4153 …}
  +votes: Doctrine\ORM\PersistentCollection {#4155 …}
  +reports: Doctrine\ORM\PersistentCollection {#4157 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4161 …}
  -id: 329025
  -bodyTs: "'actual':50 'analog':30,44 'aren':55 'asymmetr':6 'briefcas':34 'decrypt':17,82 'divid':85 'encrypt':7,25,53,68,76 'etc':37 'explain':10 'go':51 'inform':18 'key':23,54,77,91 'known':74,89 'lock':31,58 'multipli':71 'number':63 'paint':36,60 'physic':57 'public':22,75,90 're':3,62 'someon':9 'someth':69 'talk':4 'un':43 'un-analog':42 'understand':28,47 'unmix':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5856530"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705863684 {#4146
    date: 2024-01-21 20:01:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#4150
  +user: App\Entity\User {#4163 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "While we’re talking about asymmetric encryption, can someone explain to me why you can’t decrypt information with the same public key that encrypted it? I understand the analogies (locks on a briefcase, unmixing paint, etc), but I can’t “un-analogize” them to understand what’s actually going on. Encryption keys aren’t physical locks or paint. They’re numbers(?). So why can I encrypt something by multiplying by a known public encryption key, but I can’t decrypt it by dividing by that same known public key?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705863684 {#4145
    date: 2024-01-21 20:01:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4151 …}
  +nested: Doctrine\ORM\PersistentCollection {#4153 …}
  +votes: Doctrine\ORM\PersistentCollection {#4155 …}
  +reports: Doctrine\ORM\PersistentCollection {#4157 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4161 …}
  -id: 329025
  -bodyTs: "'actual':50 'analog':30,44 'aren':55 'asymmetr':6 'briefcas':34 'decrypt':17,82 'divid':85 'encrypt':7,25,53,68,76 'etc':37 'explain':10 'go':51 'inform':18 'key':23,54,77,91 'known':74,89 'lock':31,58 'multipli':71 'number':63 'paint':36,60 'physic':57 'public':22,75,90 're':3,62 'someon':9 'someth':69 'talk':4 'un':43 'un-analog':42 'understand':28,47 'unmix':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5856530"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705863684 {#4146
    date: 2024-01-21 20:01:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#4150
  +user: App\Entity\User {#4163 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "While we’re talking about asymmetric encryption, can someone explain to me why you can’t decrypt information with the same public key that encrypted it? I understand the analogies (locks on a briefcase, unmixing paint, etc), but I can’t “un-analogize” them to understand what’s actually going on. Encryption keys aren’t physical locks or paint. They’re numbers(?). So why can I encrypt something by multiplying by a known public encryption key, but I can’t decrypt it by dividing by that same known public key?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705863684 {#4145
    date: 2024-01-21 20:01:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4151 …}
  +nested: Doctrine\ORM\PersistentCollection {#4153 …}
  +votes: Doctrine\ORM\PersistentCollection {#4155 …}
  +reports: Doctrine\ORM\PersistentCollection {#4157 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4159 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4161 …}
  -id: 329025
  -bodyTs: "'actual':50 'analog':30,44 'aren':55 'asymmetr':6 'briefcas':34 'decrypt':17,82 'divid':85 'encrypt':7,25,53,68,76 'etc':37 'explain':10 'go':51 'inform':18 'key':23,54,77,91 'known':74,89 'lock':31,58 'multipli':71 'number':63 'paint':36,60 'physic':57 'public':22,75,90 're':3,62 'someon':9 'someth':69 'talk':4 'un':43 'un-analog':42 'understand':28,47 'unmix':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5856530"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705863684 {#4146
    date: 2024-01-21 20:01:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#4223
  +user: App\Entity\User {#4236 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    > the government\n
    \n
    The secret world government ☝️
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705861938 {#4218
    date: 2024-01-21 19:32:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4224 …}
  +nested: Doctrine\ORM\PersistentCollection {#4226 …}
  +votes: Doctrine\ORM\PersistentCollection {#4228 …}
  +reports: Doctrine\ORM\PersistentCollection {#4230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
  -id: 328944
  -bodyTs: "'govern':2,6 'secret':4 'world':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7859465"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705861938 {#4219
    date: 2024-01-21 19:32:18.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#4223
  +user: App\Entity\User {#4236 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    > the government\n
    \n
    The secret world government ☝️
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705861938 {#4218
    date: 2024-01-21 19:32:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4224 …}
  +nested: Doctrine\ORM\PersistentCollection {#4226 …}
  +votes: Doctrine\ORM\PersistentCollection {#4228 …}
  +reports: Doctrine\ORM\PersistentCollection {#4230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
  -id: 328944
  -bodyTs: "'govern':2,6 'secret':4 'world':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7859465"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705861938 {#4219
    date: 2024-01-21 19:32:18.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#4223
  +user: App\Entity\User {#4236 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    > the government\n
    \n
    The secret world government ☝️
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705861938 {#4218
    date: 2024-01-21 19:32:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4224 …}
  +nested: Doctrine\ORM\PersistentCollection {#4226 …}
  +votes: Doctrine\ORM\PersistentCollection {#4228 …}
  +reports: Doctrine\ORM\PersistentCollection {#4230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
  -id: 328944
  -bodyTs: "'govern':2,6 'secret':4 'world':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7859465"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705861938 {#4219
    date: 2024-01-21 19:32:18.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\EntryComment {#4296
  +user: App\Entity\User {#4309 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Other comments here do a great job pointing to DH key exchange; I’d like to try explaining it with the paint analogy.\n
    \n
    You and Youtube need to agree on a “color of paint” (encryption key) without ever sending it over the network.\n
    \n
    You and Youtube agree on a common “yellow” in the clear, and you each pick a secret color. Youtube mixes yellow and their secret and sends it to you. This is okay, because un-mixing paint (factoring large prime numbers) is really hard. You add your secret to the mixture, and now you have yellow+Youtube’s secret+your secret.\n
    \n
    You mix yellow and your secret and send it to youtube. Youtube adds their secret; now they’ve got yellow+Youtube’s secret+your secret. You both have the final color!\n
    \n
    An eavesdropper can’t reconstruct this - everything sent over the network had yellow mixed in, and un-mixing paint can be really hard. Maybe you can guess that green minus yellow is probably blue, but you can’t get close enough to decrypt anything. And what if it’s brown? Is that blue + orange, or is it red + green?\n
    \n
    Cryptographers have worked very hard to make the communications secure. I would be more worried about the other end ratting you out - using a relay / proxy / vpn that you trust is a good idea :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705859176 {#4291
    date: 2024-01-21 18:46:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4297 …}
  +nested: Doctrine\ORM\PersistentCollection {#4299 …}
  +votes: Doctrine\ORM\PersistentCollection {#4301 …}
  +reports: Doctrine\ORM\PersistentCollection {#4303 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4305 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4307 …}
  -id: 328821
  -bodyTs: "'add':89,117 'agre':29,47 'analog':23 'anyth':180 'blue':170,189 'brown':186 'clear':54 'close':176 'color':32,61,135 'comment':2 'common':50 'communic':204 'cryptograph':196 'd':14 'decrypt':179 'dh':10 'eavesdropp':137 'encrypt':35 'end':214 'enough':177 'ever':38 'everyth':142 'exchang':12 'explain':18 'factor':81 'final':134 'get':175 'good':228 'got':123 'great':6 'green':165,195 'guess':163 'hard':87,159,200 'idea':229 'job':7 'key':11,36 'larg':82 'like':15 'make':202 'mayb':160 'minus':166 'mix':63,79,106,149,154 'mixtur':94 'need':27 'network':43,146 'number':84 'okay':75 'orang':190 'paint':22,34,80,155 'pick':58 'point':8 'prime':83 'probabl':169 'proxi':221 'rat':215 'realli':86,158 'reconstruct':140 'red':194 'relay':220 'secret':60,67,91,102,104,110,119,127,129 'secur':205 'send':39,69,112 'sent':143 'tri':17 'trust':225 'un':78,153 'un-mix':77,152 'use':218 've':122 'vpn':222 'without':37 'work':198 'worri':210 'would':207 'yellow':51,64,99,107,124,148,167 'youtub':26,46,62,100,115,116,125"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2164430"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705859176 {#4292
    date: 2024-01-21 18:46:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#4296
  +user: App\Entity\User {#4309 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Other comments here do a great job pointing to DH key exchange; I’d like to try explaining it with the paint analogy.\n
    \n
    You and Youtube need to agree on a “color of paint” (encryption key) without ever sending it over the network.\n
    \n
    You and Youtube agree on a common “yellow” in the clear, and you each pick a secret color. Youtube mixes yellow and their secret and sends it to you. This is okay, because un-mixing paint (factoring large prime numbers) is really hard. You add your secret to the mixture, and now you have yellow+Youtube’s secret+your secret.\n
    \n
    You mix yellow and your secret and send it to youtube. Youtube adds their secret; now they’ve got yellow+Youtube’s secret+your secret. You both have the final color!\n
    \n
    An eavesdropper can’t reconstruct this - everything sent over the network had yellow mixed in, and un-mixing paint can be really hard. Maybe you can guess that green minus yellow is probably blue, but you can’t get close enough to decrypt anything. And what if it’s brown? Is that blue + orange, or is it red + green?\n
    \n
    Cryptographers have worked very hard to make the communications secure. I would be more worried about the other end ratting you out - using a relay / proxy / vpn that you trust is a good idea :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705859176 {#4291
    date: 2024-01-21 18:46:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4297 …}
  +nested: Doctrine\ORM\PersistentCollection {#4299 …}
  +votes: Doctrine\ORM\PersistentCollection {#4301 …}
  +reports: Doctrine\ORM\PersistentCollection {#4303 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4305 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4307 …}
  -id: 328821
  -bodyTs: "'add':89,117 'agre':29,47 'analog':23 'anyth':180 'blue':170,189 'brown':186 'clear':54 'close':176 'color':32,61,135 'comment':2 'common':50 'communic':204 'cryptograph':196 'd':14 'decrypt':179 'dh':10 'eavesdropp':137 'encrypt':35 'end':214 'enough':177 'ever':38 'everyth':142 'exchang':12 'explain':18 'factor':81 'final':134 'get':175 'good':228 'got':123 'great':6 'green':165,195 'guess':163 'hard':87,159,200 'idea':229 'job':7 'key':11,36 'larg':82 'like':15 'make':202 'mayb':160 'minus':166 'mix':63,79,106,149,154 'mixtur':94 'need':27 'network':43,146 'number':84 'okay':75 'orang':190 'paint':22,34,80,155 'pick':58 'point':8 'prime':83 'probabl':169 'proxi':221 'rat':215 'realli':86,158 'reconstruct':140 'red':194 'relay':220 'secret':60,67,91,102,104,110,119,127,129 'secur':205 'send':39,69,112 'sent':143 'tri':17 'trust':225 'un':78,153 'un-mix':77,152 'use':218 've':122 'vpn':222 'without':37 'work':198 'worri':210 'would':207 'yellow':51,64,99,107,124,148,167 'youtub':26,46,62,100,115,116,125"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2164430"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705859176 {#4292
    date: 2024-01-21 18:46:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#4296
  +user: App\Entity\User {#4309 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Other comments here do a great job pointing to DH key exchange; I’d like to try explaining it with the paint analogy.\n
    \n
    You and Youtube need to agree on a “color of paint” (encryption key) without ever sending it over the network.\n
    \n
    You and Youtube agree on a common “yellow” in the clear, and you each pick a secret color. Youtube mixes yellow and their secret and sends it to you. This is okay, because un-mixing paint (factoring large prime numbers) is really hard. You add your secret to the mixture, and now you have yellow+Youtube’s secret+your secret.\n
    \n
    You mix yellow and your secret and send it to youtube. Youtube adds their secret; now they’ve got yellow+Youtube’s secret+your secret. You both have the final color!\n
    \n
    An eavesdropper can’t reconstruct this - everything sent over the network had yellow mixed in, and un-mixing paint can be really hard. Maybe you can guess that green minus yellow is probably blue, but you can’t get close enough to decrypt anything. And what if it’s brown? Is that blue + orange, or is it red + green?\n
    \n
    Cryptographers have worked very hard to make the communications secure. I would be more worried about the other end ratting you out - using a relay / proxy / vpn that you trust is a good idea :)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705859176 {#4291
    date: 2024-01-21 18:46:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4297 …}
  +nested: Doctrine\ORM\PersistentCollection {#4299 …}
  +votes: Doctrine\ORM\PersistentCollection {#4301 …}
  +reports: Doctrine\ORM\PersistentCollection {#4303 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4305 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4307 …}
  -id: 328821
  -bodyTs: "'add':89,117 'agre':29,47 'analog':23 'anyth':180 'blue':170,189 'brown':186 'clear':54 'close':176 'color':32,61,135 'comment':2 'common':50 'communic':204 'cryptograph':196 'd':14 'decrypt':179 'dh':10 'eavesdropp':137 'encrypt':35 'end':214 'enough':177 'ever':38 'everyth':142 'exchang':12 'explain':18 'factor':81 'final':134 'get':175 'good':228 'got':123 'great':6 'green':165,195 'guess':163 'hard':87,159,200 'idea':229 'job':7 'key':11,36 'larg':82 'like':15 'make':202 'mayb':160 'minus':166 'mix':63,79,106,149,154 'mixtur':94 'need':27 'network':43,146 'number':84 'okay':75 'orang':190 'paint':22,34,80,155 'pick':58 'point':8 'prime':83 'probabl':169 'proxi':221 'rat':215 'realli':86,158 'reconstruct':140 'red':194 'relay':220 'secret':60,67,91,102,104,110,119,127,129 'secur':205 'send':39,69,112 'sent':143 'tri':17 'trust':225 'un':78,153 'un-mix':77,152 'use':218 've':122 'vpn':222 'without':37 'work':198 'worri':210 'would':207 'yellow':51,64,99,107,124,148,167 'youtub':26,46,62,100,115,116,125"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2164430"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705859176 {#4292
    date: 2024-01-21 18:46:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#4369
  +user: App\Entity\User {#4382 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    I think you’re asking if it’s possible for your government to be a man-in-the-middle? Depending on which government you live under, the answer is likely no but more importantly the answer will always be; it’s not worth their effort to find out what you’re watching.\n
    \n
    YouTube’s public key is signed by a certificate authority whose public key (root) is likely installed on your device from the factory. When you connect to YouTube, they send you a certificate chain which your browser will verify against that known root. In effect, it’s information both you and YouTube already share and can’t be tampered with over the wire.\n
    \n
    Technically, those signatures can be forged by a well resourced adversary (i.e. a government) with access to the certificate authority through subversion, coercion, etc. At the same time, it’s probably easier to subvert or coerce you or YouTube to reveal what you watch.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1727356226 {#4364
    date: 2024-09-26 15:10:26.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4370 …}
  +nested: Doctrine\ORM\PersistentCollection {#4372 …}
  +votes: Doctrine\ORM\PersistentCollection {#4374 …}
  +reports: Doctrine\ORM\PersistentCollection {#4376 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4380 …}
  -id: 327922
  -bodyTs: "'access':132 'adversari':127 'alreadi':106 'alway':39 'answer':29,37 'ask':5 'author':63,136 'browser':90 'certif':62,86,135 'chain':87 'coerc':152 'coercion':139 'connect':79 'depend':21 'devic':73 'easier':148 'effect':98 'effort':46 'etc':140 'factori':76 'find':48 'forg':122 'govern':12,24,130 'i.e':128 'import':35 'inform':101 'instal':70 'key':57,66 'known':95 'like':31,69 'live':26 'man':17 'man-in-the-middl':16 'middl':20 'possibl':9 'probabl':147 'public':56,65 're':4,52 'resourc':126 'reveal':157 'root':67,96 'send':83 'share':107 'sign':59 'signatur':119 'subvers':138 'subvert':150 'tamper':112 'technic':117 'think':2 'time':144 'verifi':92 'watch':53,160 'well':125 'whose':64 'wire':116 'worth':44 'youtub':54,81,105,155"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2161763"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705834545 {#4365
    date: 2024-01-21 11:55:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#4369
  +user: App\Entity\User {#4382 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    I think you’re asking if it’s possible for your government to be a man-in-the-middle? Depending on which government you live under, the answer is likely no but more importantly the answer will always be; it’s not worth their effort to find out what you’re watching.\n
    \n
    YouTube’s public key is signed by a certificate authority whose public key (root) is likely installed on your device from the factory. When you connect to YouTube, they send you a certificate chain which your browser will verify against that known root. In effect, it’s information both you and YouTube already share and can’t be tampered with over the wire.\n
    \n
    Technically, those signatures can be forged by a well resourced adversary (i.e. a government) with access to the certificate authority through subversion, coercion, etc. At the same time, it’s probably easier to subvert or coerce you or YouTube to reveal what you watch.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1727356226 {#4364
    date: 2024-09-26 15:10:26.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4370 …}
  +nested: Doctrine\ORM\PersistentCollection {#4372 …}
  +votes: Doctrine\ORM\PersistentCollection {#4374 …}
  +reports: Doctrine\ORM\PersistentCollection {#4376 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4380 …}
  -id: 327922
  -bodyTs: "'access':132 'adversari':127 'alreadi':106 'alway':39 'answer':29,37 'ask':5 'author':63,136 'browser':90 'certif':62,86,135 'chain':87 'coerc':152 'coercion':139 'connect':79 'depend':21 'devic':73 'easier':148 'effect':98 'effort':46 'etc':140 'factori':76 'find':48 'forg':122 'govern':12,24,130 'i.e':128 'import':35 'inform':101 'instal':70 'key':57,66 'known':95 'like':31,69 'live':26 'man':17 'man-in-the-middl':16 'middl':20 'possibl':9 'probabl':147 'public':56,65 're':4,52 'resourc':126 'reveal':157 'root':67,96 'send':83 'share':107 'sign':59 'signatur':119 'subvers':138 'subvert':150 'tamper':112 'technic':117 'think':2 'time':144 'verifi':92 'watch':53,160 'well':125 'whose':64 'wire':116 'worth':44 'youtub':54,81,105,155"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2161763"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705834545 {#4365
    date: 2024-01-21 11:55:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#4369
  +user: App\Entity\User {#4382 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    I think you’re asking if it’s possible for your government to be a man-in-the-middle? Depending on which government you live under, the answer is likely no but more importantly the answer will always be; it’s not worth their effort to find out what you’re watching.\n
    \n
    YouTube’s public key is signed by a certificate authority whose public key (root) is likely installed on your device from the factory. When you connect to YouTube, they send you a certificate chain which your browser will verify against that known root. In effect, it’s information both you and YouTube already share and can’t be tampered with over the wire.\n
    \n
    Technically, those signatures can be forged by a well resourced adversary (i.e. a government) with access to the certificate authority through subversion, coercion, etc. At the same time, it’s probably easier to subvert or coerce you or YouTube to reveal what you watch.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1727356226 {#4364
    date: 2024-09-26 15:10:26.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4370 …}
  +nested: Doctrine\ORM\PersistentCollection {#4372 …}
  +votes: Doctrine\ORM\PersistentCollection {#4374 …}
  +reports: Doctrine\ORM\PersistentCollection {#4376 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4380 …}
  -id: 327922
  -bodyTs: "'access':132 'adversari':127 'alreadi':106 'alway':39 'answer':29,37 'ask':5 'author':63,136 'browser':90 'certif':62,86,135 'chain':87 'coerc':152 'coercion':139 'connect':79 'depend':21 'devic':73 'easier':148 'effect':98 'effort':46 'etc':140 'factori':76 'find':48 'forg':122 'govern':12,24,130 'i.e':128 'import':35 'inform':101 'instal':70 'key':57,66 'known':95 'like':31,69 'live':26 'man':17 'man-in-the-middl':16 'middl':20 'possibl':9 'probabl':147 'public':56,65 're':4,52 'resourc':126 'reveal':157 'root':67,96 'send':83 'share':107 'sign':59 'signatur':119 'subvers':138 'subvert':150 'tamper':112 'technic':117 'think':2 'time':144 'verifi':92 'watch':53,160 'well':125 'whose':64 'wire':116 'worth':44 'youtub':54,81,105,155"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2161763"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705834545 {#4365
    date: 2024-01-21 11:55:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#5019
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4369
    +user: App\Entity\User {#4382 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think you’re asking if it’s possible for your government to be a man-in-the-middle? Depending on which government you live under, the answer is likely no but more importantly the answer will always be; it’s not worth their effort to find out what you’re watching.\n
      \n
      YouTube’s public key is signed by a certificate authority whose public key (root) is likely installed on your device from the factory. When you connect to YouTube, they send you a certificate chain which your browser will verify against that known root. In effect, it’s information both you and YouTube already share and can’t be tampered with over the wire.\n
      \n
      Technically, those signatures can be forged by a well resourced adversary (i.e. a government) with access to the certificate authority through subversion, coercion, etc. At the same time, it’s probably easier to subvert or coerce you or YouTube to reveal what you watch.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1727356226 {#4364
      date: 2024-09-26 15:10:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4370 …}
    +nested: Doctrine\ORM\PersistentCollection {#4372 …}
    +votes: Doctrine\ORM\PersistentCollection {#4374 …}
    +reports: Doctrine\ORM\PersistentCollection {#4376 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4378 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4380 …}
    -id: 327922
    -bodyTs: "'access':132 'adversari':127 'alreadi':106 'alway':39 'answer':29,37 'ask':5 'author':63,136 'browser':90 'certif':62,86,135 'chain':87 'coerc':152 'coercion':139 'connect':79 'depend':21 'devic':73 'easier':148 'effect':98 'effort':46 'etc':140 'factori':76 'find':48 'forg':122 'govern':12,24,130 'i.e':128 'import':35 'inform':101 'instal':70 'key':57,66 'known':95 'like':31,69 'live':26 'man':17 'man-in-the-middl':16 'middl':20 'possibl':9 'probabl':147 'public':56,65 're':4,52 'resourc':126 'reveal':157 'root':67,96 'send':83 'share':107 'sign':59 'signatur':119 'subvers':138 'subvert':150 'tamper':112 'technic':117 'think':2 'time':144 'verifi':92 'watch':53,160 'well':125 'whose':64 'wire':116 'worth':44 'youtub':54,81,105,155"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/2161763"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705834545 {#4365
      date: 2024-01-21 11:55:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4369}
  +body: "The situation is just an example, I’m not actually planning a revolution. just for demonstration purpose"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705850045 {#5017
    date: 2024-01-21 16:14:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@catacomb@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5020 …}
  +nested: Doctrine\ORM\PersistentCollection {#5022 …}
  +votes: Doctrine\ORM\PersistentCollection {#5024 …}
  +reports: Doctrine\ORM\PersistentCollection {#5026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5028 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5030 …}
  -id: 328372
  -bodyTs: "'actual':10 'demonstr':16 'exampl':6 'm':8 'plan':11 'purpos':17 'revolut':13 'situat':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6975812"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705850045 {#5018
    date: 2024-01-21 16:14:05.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#5019
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4369
    +user: App\Entity\User {#4382 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think you’re asking if it’s possible for your government to be a man-in-the-middle? Depending on which government you live under, the answer is likely no but more importantly the answer will always be; it’s not worth their effort to find out what you’re watching.\n
      \n
      YouTube’s public key is signed by a certificate authority whose public key (root) is likely installed on your device from the factory. When you connect to YouTube, they send you a certificate chain which your browser will verify against that known root. In effect, it’s information both you and YouTube already share and can’t be tampered with over the wire.\n
      \n
      Technically, those signatures can be forged by a well resourced adversary (i.e. a government) with access to the certificate authority through subversion, coercion, etc. At the same time, it’s probably easier to subvert or coerce you or YouTube to reveal what you watch.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1727356226 {#4364
      date: 2024-09-26 15:10:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4370 …}
    +nested: Doctrine\ORM\PersistentCollection {#4372 …}
    +votes: Doctrine\ORM\PersistentCollection {#4374 …}
    +reports: Doctrine\ORM\PersistentCollection {#4376 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4378 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4380 …}
    -id: 327922
    -bodyTs: "'access':132 'adversari':127 'alreadi':106 'alway':39 'answer':29,37 'ask':5 'author':63,136 'browser':90 'certif':62,86,135 'chain':87 'coerc':152 'coercion':139 'connect':79 'depend':21 'devic':73 'easier':148 'effect':98 'effort':46 'etc':140 'factori':76 'find':48 'forg':122 'govern':12,24,130 'i.e':128 'import':35 'inform':101 'instal':70 'key':57,66 'known':95 'like':31,69 'live':26 'man':17 'man-in-the-middl':16 'middl':20 'possibl':9 'probabl':147 'public':56,65 're':4,52 'resourc':126 'reveal':157 'root':67,96 'send':83 'share':107 'sign':59 'signatur':119 'subvers':138 'subvert':150 'tamper':112 'technic':117 'think':2 'time':144 'verifi':92 'watch':53,160 'well':125 'whose':64 'wire':116 'worth':44 'youtub':54,81,105,155"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/2161763"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705834545 {#4365
      date: 2024-01-21 11:55:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4369}
  +body: "The situation is just an example, I’m not actually planning a revolution. just for demonstration purpose"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705850045 {#5017
    date: 2024-01-21 16:14:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@catacomb@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5020 …}
  +nested: Doctrine\ORM\PersistentCollection {#5022 …}
  +votes: Doctrine\ORM\PersistentCollection {#5024 …}
  +reports: Doctrine\ORM\PersistentCollection {#5026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5028 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5030 …}
  -id: 328372
  -bodyTs: "'actual':10 'demonstr':16 'exampl':6 'm':8 'plan':11 'purpos':17 'revolut':13 'situat':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6975812"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705850045 {#5018
    date: 2024-01-21 16:14:05.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#5019
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4369
    +user: App\Entity\User {#4382 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think you’re asking if it’s possible for your government to be a man-in-the-middle? Depending on which government you live under, the answer is likely no but more importantly the answer will always be; it’s not worth their effort to find out what you’re watching.\n
      \n
      YouTube’s public key is signed by a certificate authority whose public key (root) is likely installed on your device from the factory. When you connect to YouTube, they send you a certificate chain which your browser will verify against that known root. In effect, it’s information both you and YouTube already share and can’t be tampered with over the wire.\n
      \n
      Technically, those signatures can be forged by a well resourced adversary (i.e. a government) with access to the certificate authority through subversion, coercion, etc. At the same time, it’s probably easier to subvert or coerce you or YouTube to reveal what you watch.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1727356226 {#4364
      date: 2024-09-26 15:10:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4370 …}
    +nested: Doctrine\ORM\PersistentCollection {#4372 …}
    +votes: Doctrine\ORM\PersistentCollection {#4374 …}
    +reports: Doctrine\ORM\PersistentCollection {#4376 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4378 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4380 …}
    -id: 327922
    -bodyTs: "'access':132 'adversari':127 'alreadi':106 'alway':39 'answer':29,37 'ask':5 'author':63,136 'browser':90 'certif':62,86,135 'chain':87 'coerc':152 'coercion':139 'connect':79 'depend':21 'devic':73 'easier':148 'effect':98 'effort':46 'etc':140 'factori':76 'find':48 'forg':122 'govern':12,24,130 'i.e':128 'import':35 'inform':101 'instal':70 'key':57,66 'known':95 'like':31,69 'live':26 'man':17 'man-in-the-middl':16 'middl':20 'possibl':9 'probabl':147 'public':56,65 're':4,52 'resourc':126 'reveal':157 'root':67,96 'send':83 'share':107 'sign':59 'signatur':119 'subvers':138 'subvert':150 'tamper':112 'technic':117 'think':2 'time':144 'verifi':92 'watch':53,160 'well':125 'whose':64 'wire':116 'worth':44 'youtub':54,81,105,155"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/2161763"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705834545 {#4365
      date: 2024-01-21 11:55:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4369}
  +body: "The situation is just an example, I’m not actually planning a revolution. just for demonstration purpose"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705850045 {#5017
    date: 2024-01-21 16:14:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@catacomb@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5020 …}
  +nested: Doctrine\ORM\PersistentCollection {#5022 …}
  +votes: Doctrine\ORM\PersistentCollection {#5024 …}
  +reports: Doctrine\ORM\PersistentCollection {#5026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5028 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5030 …}
  -id: 328372
  -bodyTs: "'actual':10 'demonstr':16 'exampl':6 'm':8 'plan':11 'purpos':17 'revolut':13 'situat':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6975812"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705850045 {#5018
    date: 2024-01-21 16:14:05.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED moderate
App\Entity\EntryComment {#4442
  +user: App\Entity\User {#4455 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Asymetrical encryption solves this, here is my attempt to do an ELI5:\n
    \n
    Adam want’s to send a chat message to Ben, but want to do it securely, so they use a special program on their computers.\n
    \n
    When the Adam’s program first reaches out to Ben’s computer, it asks for an unlocked padlock, this is a padlock that can only be unlocked by Ben’s program.\n
    \n
    Adam’s program takes the padlock and crafts a new special series of padlocks that only Adam’s program can unlock, which it put’s in a box and locks it with Ben’s padlock.\n
    \n
    The box is sent to Ben’s program, the program unlocks the box and creates it’s own special series of padlocks that only Ben’s program can unlock, put them in a box and locks it with Adam’s padlocks.\n
    \n
    The box is then sent to Adam’s program, and is unlocked.\n
    \n
    This now means that Adam’s program can put messages to Ben in a box, lock the box with one of Ben’s special padlocks and send it on it’s way knowing that only Ben can unlock the box and read the message.\n
    \n
    Likewise, Ben can also send messages in boxes locked with Adam’s padlocks and know that only Adam can unlock them and read the message.\n
    \n
    Added to this is the fact that messages from Ben can be verified as having used the special padlocks Adam sent to Ben, as else Adam’s special key wouldn’t fit the padlocks given to Ben.\n
    \n
    In reality the padlocks are keys to lock a message, and the above text describe a secure key exchange.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1727425639 {#4437
    date: 2024-09-27 10:27:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4443 …}
  +nested: Doctrine\ORM\PersistentCollection {#4445 …}
  +votes: Doctrine\ORM\PersistentCollection {#4447 …}
  +reports: Doctrine\ORM\PersistentCollection {#4449 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
  -id: 327871
  -bodyTs: "'ad':226 'adam':13,40,69,85,142,151,161,211,218,245,251 'also':204 'ask':51 'asymetr':1 'attempt':8 'ben':22,47,66,101,109,128,168,178,192,202,235,248,262 'box':96,105,116,137,146,171,174,196,208 'chat':19 'comput':37,49 'craft':76 'creat':118 'describ':277 'eli5':12 'els':250 'encrypt':2 'exchang':281 'fact':231 'first':43 'fit':257 'given':260 'key':254,268,280 'know':189,215 'likewis':201 'lock':98,139,172,209,270 'mean':159 'messag':20,166,200,206,225,233,272 'new':78 'one':176 'padlock':55,59,74,82,103,125,144,181,213,244,259,266 'program':34,42,68,71,87,111,113,130,153,163 'put':92,133,165 'reach':44 'read':198,223 'realiti':264 'secur':28,279 'send':17,183,205 'sent':107,149,246 'seri':80,123 'solv':3 'special':33,79,122,180,243,253 'take':72 'text':276 'unlock':54,64,89,114,132,156,194,220 'use':31,241 'verifi':238 'want':14,24 'way':188 'wouldn':255"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6526353"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705832223 {#4438
    date: 2024-01-21 11:17:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
App\Entity\EntryComment {#4442
  +user: App\Entity\User {#4455 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Asymetrical encryption solves this, here is my attempt to do an ELI5:\n
    \n
    Adam want’s to send a chat message to Ben, but want to do it securely, so they use a special program on their computers.\n
    \n
    When the Adam’s program first reaches out to Ben’s computer, it asks for an unlocked padlock, this is a padlock that can only be unlocked by Ben’s program.\n
    \n
    Adam’s program takes the padlock and crafts a new special series of padlocks that only Adam’s program can unlock, which it put’s in a box and locks it with Ben’s padlock.\n
    \n
    The box is sent to Ben’s program, the program unlocks the box and creates it’s own special series of padlocks that only Ben’s program can unlock, put them in a box and locks it with Adam’s padlocks.\n
    \n
    The box is then sent to Adam’s program, and is unlocked.\n
    \n
    This now means that Adam’s program can put messages to Ben in a box, lock the box with one of Ben’s special padlocks and send it on it’s way knowing that only Ben can unlock the box and read the message.\n
    \n
    Likewise, Ben can also send messages in boxes locked with Adam’s padlocks and know that only Adam can unlock them and read the message.\n
    \n
    Added to this is the fact that messages from Ben can be verified as having used the special padlocks Adam sent to Ben, as else Adam’s special key wouldn’t fit the padlocks given to Ben.\n
    \n
    In reality the padlocks are keys to lock a message, and the above text describe a secure key exchange.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1727425639 {#4437
    date: 2024-09-27 10:27:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4443 …}
  +nested: Doctrine\ORM\PersistentCollection {#4445 …}
  +votes: Doctrine\ORM\PersistentCollection {#4447 …}
  +reports: Doctrine\ORM\PersistentCollection {#4449 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
  -id: 327871
  -bodyTs: "'ad':226 'adam':13,40,69,85,142,151,161,211,218,245,251 'also':204 'ask':51 'asymetr':1 'attempt':8 'ben':22,47,66,101,109,128,168,178,192,202,235,248,262 'box':96,105,116,137,146,171,174,196,208 'chat':19 'comput':37,49 'craft':76 'creat':118 'describ':277 'eli5':12 'els':250 'encrypt':2 'exchang':281 'fact':231 'first':43 'fit':257 'given':260 'key':254,268,280 'know':189,215 'likewis':201 'lock':98,139,172,209,270 'mean':159 'messag':20,166,200,206,225,233,272 'new':78 'one':176 'padlock':55,59,74,82,103,125,144,181,213,244,259,266 'program':34,42,68,71,87,111,113,130,153,163 'put':92,133,165 'reach':44 'read':198,223 'realiti':264 'secur':28,279 'send':17,183,205 'sent':107,149,246 'seri':80,123 'solv':3 'special':33,79,122,180,243,253 'take':72 'text':276 'unlock':54,64,89,114,132,156,194,220 'use':31,241 'verifi':238 'want':14,24 'way':188 'wouldn':255"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6526353"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705832223 {#4438
    date: 2024-01-21 11:17:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
App\Entity\EntryComment {#4442
  +user: App\Entity\User {#4455 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Asymetrical encryption solves this, here is my attempt to do an ELI5:\n
    \n
    Adam want’s to send a chat message to Ben, but want to do it securely, so they use a special program on their computers.\n
    \n
    When the Adam’s program first reaches out to Ben’s computer, it asks for an unlocked padlock, this is a padlock that can only be unlocked by Ben’s program.\n
    \n
    Adam’s program takes the padlock and crafts a new special series of padlocks that only Adam’s program can unlock, which it put’s in a box and locks it with Ben’s padlock.\n
    \n
    The box is sent to Ben’s program, the program unlocks the box and creates it’s own special series of padlocks that only Ben’s program can unlock, put them in a box and locks it with Adam’s padlocks.\n
    \n
    The box is then sent to Adam’s program, and is unlocked.\n
    \n
    This now means that Adam’s program can put messages to Ben in a box, lock the box with one of Ben’s special padlocks and send it on it’s way knowing that only Ben can unlock the box and read the message.\n
    \n
    Likewise, Ben can also send messages in boxes locked with Adam’s padlocks and know that only Adam can unlock them and read the message.\n
    \n
    Added to this is the fact that messages from Ben can be verified as having used the special padlocks Adam sent to Ben, as else Adam’s special key wouldn’t fit the padlocks given to Ben.\n
    \n
    In reality the padlocks are keys to lock a message, and the above text describe a secure key exchange.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1727425639 {#4437
    date: 2024-09-27 10:27:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4443 …}
  +nested: Doctrine\ORM\PersistentCollection {#4445 …}
  +votes: Doctrine\ORM\PersistentCollection {#4447 …}
  +reports: Doctrine\ORM\PersistentCollection {#4449 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
  -id: 327871
  -bodyTs: "'ad':226 'adam':13,40,69,85,142,151,161,211,218,245,251 'also':204 'ask':51 'asymetr':1 'attempt':8 'ben':22,47,66,101,109,128,168,178,192,202,235,248,262 'box':96,105,116,137,146,171,174,196,208 'chat':19 'comput':37,49 'craft':76 'creat':118 'describ':277 'eli5':12 'els':250 'encrypt':2 'exchang':281 'fact':231 'first':43 'fit':257 'given':260 'key':254,268,280 'know':189,215 'likewis':201 'lock':98,139,172,209,270 'mean':159 'messag':20,166,200,206,225,233,272 'new':78 'one':176 'padlock':55,59,74,82,103,125,144,181,213,244,259,266 'program':34,42,68,71,87,111,113,130,153,163 'put':92,133,165 'reach':44 'read':198,223 'realiti':264 'secur':28,279 'send':17,183,205 'sent':107,149,246 'seri':80,123 'solv':3 'special':33,79,122,180,243,253 'take':72 'text':276 'unlock':54,64,89,114,132,156,194,220 'use':31,241 'verifi':238 'want':14,24 'way':188 'wouldn':255"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6526353"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705832223 {#4438
    date: 2024-01-21 11:17:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#5004
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4442
    +user: App\Entity\User {#4455 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Asymetrical encryption solves this, here is my attempt to do an ELI5:\n
      \n
      Adam want’s to send a chat message to Ben, but want to do it securely, so they use a special program on their computers.\n
      \n
      When the Adam’s program first reaches out to Ben’s computer, it asks for an unlocked padlock, this is a padlock that can only be unlocked by Ben’s program.\n
      \n
      Adam’s program takes the padlock and crafts a new special series of padlocks that only Adam’s program can unlock, which it put’s in a box and locks it with Ben’s padlock.\n
      \n
      The box is sent to Ben’s program, the program unlocks the box and creates it’s own special series of padlocks that only Ben’s program can unlock, put them in a box and locks it with Adam’s padlocks.\n
      \n
      The box is then sent to Adam’s program, and is unlocked.\n
      \n
      This now means that Adam’s program can put messages to Ben in a box, lock the box with one of Ben’s special padlocks and send it on it’s way knowing that only Ben can unlock the box and read the message.\n
      \n
      Likewise, Ben can also send messages in boxes locked with Adam’s padlocks and know that only Adam can unlock them and read the message.\n
      \n
      Added to this is the fact that messages from Ben can be verified as having used the special padlocks Adam sent to Ben, as else Adam’s special key wouldn’t fit the padlocks given to Ben.\n
      \n
      In reality the padlocks are keys to lock a message, and the above text describe a secure key exchange.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1727425639 {#4437
      date: 2024-09-27 10:27:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4443 …}
    +nested: Doctrine\ORM\PersistentCollection {#4445 …}
    +votes: Doctrine\ORM\PersistentCollection {#4447 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -id: 327871
    -bodyTs: "'ad':226 'adam':13,40,69,85,142,151,161,211,218,245,251 'also':204 'ask':51 'asymetr':1 'attempt':8 'ben':22,47,66,101,109,128,168,178,192,202,235,248,262 'box':96,105,116,137,146,171,174,196,208 'chat':19 'comput':37,49 'craft':76 'creat':118 'describ':277 'eli5':12 'els':250 'encrypt':2 'exchang':281 'fact':231 'first':43 'fit':257 'given':260 'key':254,268,280 'know':189,215 'likewis':201 'lock':98,139,172,209,270 'mean':159 'messag':20,166,200,206,225,233,272 'new':78 'one':176 'padlock':55,59,74,82,103,125,144,181,213,244,259,266 'program':34,42,68,71,87,111,113,130,153,163 'put':92,133,165 'reach':44 'read':198,223 'realiti':264 'secur':28,279 'send':17,183,205 'sent':107,149,246 'seri':80,123 'solv':3 'special':33,79,122,180,243,253 'take':72 'text':276 'unlock':54,64,89,114,132,156,194,220 'use':31,241 'verifi':238 'want':14,24 'way':188 'wouldn':255"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6526353"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705832223 {#4438
      date: 2024-01-21 11:17:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4442}
  +body: "Oh! I remember these steps being explained on a youtube video before. So the point is that the padlock (that Adam received on the third paragraph) is like a program on my windows desktop, I can run it (here like Adam uses it to encrypt the date), I can copy it and send it to a friend, but I can’t read the code which is compiled through an unknown language (i.e even if snooper received the padlock he can’t figure out how to unlock it and decrypt the data)?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705852820 {#5001
    date: 2024-01-21 17:00:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@stoy@lemmy.zip"
    "@zaknenou@lemmy.dbzer0.com"
    "@stoy@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5005 …}
  +nested: Doctrine\ORM\PersistentCollection {#5007 …}
  +votes: Doctrine\ORM\PersistentCollection {#5009 …}
  +reports: Doctrine\ORM\PersistentCollection {#5011 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5015 …}
  -id: 328491
  -bodyTs: "'adam':21,41 'code':64 'compil':67 'copi':50 'data':91 'date':47 'decrypt':89 'desktop':34 'encrypt':45 'even':73 'explain':7 'figur':82 'friend':57 'i.e':72 'languag':71 'like':28,40 'oh':1 'padlock':19,78 'paragraph':26 'point':15 'program':30 'read':62 'receiv':22,76 'rememb':3 'run':37 'send':53 'snooper':75 'step':5 'third':25 'unknown':70 'unlock':86 'use':42 'video':11 'window':33 'youtub':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6976726"
  +editedAt: DateTimeImmutable @1727366561 {#5002
    date: 2024-09-26 18:02:41.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705852820 {#5003
    date: 2024-01-21 17:00:20.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#5004
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4442
    +user: App\Entity\User {#4455 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Asymetrical encryption solves this, here is my attempt to do an ELI5:\n
      \n
      Adam want’s to send a chat message to Ben, but want to do it securely, so they use a special program on their computers.\n
      \n
      When the Adam’s program first reaches out to Ben’s computer, it asks for an unlocked padlock, this is a padlock that can only be unlocked by Ben’s program.\n
      \n
      Adam’s program takes the padlock and crafts a new special series of padlocks that only Adam’s program can unlock, which it put’s in a box and locks it with Ben’s padlock.\n
      \n
      The box is sent to Ben’s program, the program unlocks the box and creates it’s own special series of padlocks that only Ben’s program can unlock, put them in a box and locks it with Adam’s padlocks.\n
      \n
      The box is then sent to Adam’s program, and is unlocked.\n
      \n
      This now means that Adam’s program can put messages to Ben in a box, lock the box with one of Ben’s special padlocks and send it on it’s way knowing that only Ben can unlock the box and read the message.\n
      \n
      Likewise, Ben can also send messages in boxes locked with Adam’s padlocks and know that only Adam can unlock them and read the message.\n
      \n
      Added to this is the fact that messages from Ben can be verified as having used the special padlocks Adam sent to Ben, as else Adam’s special key wouldn’t fit the padlocks given to Ben.\n
      \n
      In reality the padlocks are keys to lock a message, and the above text describe a secure key exchange.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1727425639 {#4437
      date: 2024-09-27 10:27:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4443 …}
    +nested: Doctrine\ORM\PersistentCollection {#4445 …}
    +votes: Doctrine\ORM\PersistentCollection {#4447 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -id: 327871
    -bodyTs: "'ad':226 'adam':13,40,69,85,142,151,161,211,218,245,251 'also':204 'ask':51 'asymetr':1 'attempt':8 'ben':22,47,66,101,109,128,168,178,192,202,235,248,262 'box':96,105,116,137,146,171,174,196,208 'chat':19 'comput':37,49 'craft':76 'creat':118 'describ':277 'eli5':12 'els':250 'encrypt':2 'exchang':281 'fact':231 'first':43 'fit':257 'given':260 'key':254,268,280 'know':189,215 'likewis':201 'lock':98,139,172,209,270 'mean':159 'messag':20,166,200,206,225,233,272 'new':78 'one':176 'padlock':55,59,74,82,103,125,144,181,213,244,259,266 'program':34,42,68,71,87,111,113,130,153,163 'put':92,133,165 'reach':44 'read':198,223 'realiti':264 'secur':28,279 'send':17,183,205 'sent':107,149,246 'seri':80,123 'solv':3 'special':33,79,122,180,243,253 'take':72 'text':276 'unlock':54,64,89,114,132,156,194,220 'use':31,241 'verifi':238 'want':14,24 'way':188 'wouldn':255"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6526353"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705832223 {#4438
      date: 2024-01-21 11:17:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4442}
  +body: "Oh! I remember these steps being explained on a youtube video before. So the point is that the padlock (that Adam received on the third paragraph) is like a program on my windows desktop, I can run it (here like Adam uses it to encrypt the date), I can copy it and send it to a friend, but I can’t read the code which is compiled through an unknown language (i.e even if snooper received the padlock he can’t figure out how to unlock it and decrypt the data)?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705852820 {#5001
    date: 2024-01-21 17:00:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@stoy@lemmy.zip"
    "@zaknenou@lemmy.dbzer0.com"
    "@stoy@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5005 …}
  +nested: Doctrine\ORM\PersistentCollection {#5007 …}
  +votes: Doctrine\ORM\PersistentCollection {#5009 …}
  +reports: Doctrine\ORM\PersistentCollection {#5011 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5015 …}
  -id: 328491
  -bodyTs: "'adam':21,41 'code':64 'compil':67 'copi':50 'data':91 'date':47 'decrypt':89 'desktop':34 'encrypt':45 'even':73 'explain':7 'figur':82 'friend':57 'i.e':72 'languag':71 'like':28,40 'oh':1 'padlock':19,78 'paragraph':26 'point':15 'program':30 'read':62 'receiv':22,76 'rememb':3 'run':37 'send':53 'snooper':75 'step':5 'third':25 'unknown':70 'unlock':86 'use':42 'video':11 'window':33 'youtub':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6976726"
  +editedAt: DateTimeImmutable @1727366561 {#5002
    date: 2024-09-26 18:02:41.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705852820 {#5003
    date: 2024-01-21 17:00:20.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#5004
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4442
    +user: App\Entity\User {#4455 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Asymetrical encryption solves this, here is my attempt to do an ELI5:\n
      \n
      Adam want’s to send a chat message to Ben, but want to do it securely, so they use a special program on their computers.\n
      \n
      When the Adam’s program first reaches out to Ben’s computer, it asks for an unlocked padlock, this is a padlock that can only be unlocked by Ben’s program.\n
      \n
      Adam’s program takes the padlock and crafts a new special series of padlocks that only Adam’s program can unlock, which it put’s in a box and locks it with Ben’s padlock.\n
      \n
      The box is sent to Ben’s program, the program unlocks the box and creates it’s own special series of padlocks that only Ben’s program can unlock, put them in a box and locks it with Adam’s padlocks.\n
      \n
      The box is then sent to Adam’s program, and is unlocked.\n
      \n
      This now means that Adam’s program can put messages to Ben in a box, lock the box with one of Ben’s special padlocks and send it on it’s way knowing that only Ben can unlock the box and read the message.\n
      \n
      Likewise, Ben can also send messages in boxes locked with Adam’s padlocks and know that only Adam can unlock them and read the message.\n
      \n
      Added to this is the fact that messages from Ben can be verified as having used the special padlocks Adam sent to Ben, as else Adam’s special key wouldn’t fit the padlocks given to Ben.\n
      \n
      In reality the padlocks are keys to lock a message, and the above text describe a secure key exchange.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1727425639 {#4437
      date: 2024-09-27 10:27:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4443 …}
    +nested: Doctrine\ORM\PersistentCollection {#4445 …}
    +votes: Doctrine\ORM\PersistentCollection {#4447 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -id: 327871
    -bodyTs: "'ad':226 'adam':13,40,69,85,142,151,161,211,218,245,251 'also':204 'ask':51 'asymetr':1 'attempt':8 'ben':22,47,66,101,109,128,168,178,192,202,235,248,262 'box':96,105,116,137,146,171,174,196,208 'chat':19 'comput':37,49 'craft':76 'creat':118 'describ':277 'eli5':12 'els':250 'encrypt':2 'exchang':281 'fact':231 'first':43 'fit':257 'given':260 'key':254,268,280 'know':189,215 'likewis':201 'lock':98,139,172,209,270 'mean':159 'messag':20,166,200,206,225,233,272 'new':78 'one':176 'padlock':55,59,74,82,103,125,144,181,213,244,259,266 'program':34,42,68,71,87,111,113,130,153,163 'put':92,133,165 'reach':44 'read':198,223 'realiti':264 'secur':28,279 'send':17,183,205 'sent':107,149,246 'seri':80,123 'solv':3 'special':33,79,122,180,243,253 'take':72 'text':276 'unlock':54,64,89,114,132,156,194,220 'use':31,241 'verifi':238 'want':14,24 'way':188 'wouldn':255"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6526353"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705832223 {#4438
      date: 2024-01-21 11:17:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4442}
  +body: "Oh! I remember these steps being explained on a youtube video before. So the point is that the padlock (that Adam received on the third paragraph) is like a program on my windows desktop, I can run it (here like Adam uses it to encrypt the date), I can copy it and send it to a friend, but I can’t read the code which is compiled through an unknown language (i.e even if snooper received the padlock he can’t figure out how to unlock it and decrypt the data)?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705852820 {#5001
    date: 2024-01-21 17:00:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@stoy@lemmy.zip"
    "@zaknenou@lemmy.dbzer0.com"
    "@stoy@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5005 …}
  +nested: Doctrine\ORM\PersistentCollection {#5007 …}
  +votes: Doctrine\ORM\PersistentCollection {#5009 …}
  +reports: Doctrine\ORM\PersistentCollection {#5011 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5015 …}
  -id: 328491
  -bodyTs: "'adam':21,41 'code':64 'compil':67 'copi':50 'data':91 'date':47 'decrypt':89 'desktop':34 'encrypt':45 'even':73 'explain':7 'figur':82 'friend':57 'i.e':72 'languag':71 'like':28,40 'oh':1 'padlock':19,78 'paragraph':26 'point':15 'program':30 'read':62 'receiv':22,76 'rememb':3 'run':37 'send':53 'snooper':75 'step':5 'third':25 'unknown':70 'unlock':86 'use':42 'video':11 'window':33 'youtub':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6976726"
  +editedAt: DateTimeImmutable @1727366561 {#5002
    date: 2024-09-26 18:02:41.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705852820 {#5003
    date: 2024-01-21 17:00:20.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
App\Entity\EntryComment {#5090
  +user: App\Entity\User {#4455 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5004
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4442
      +user: App\Entity\User {#4455 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Asymetrical encryption solves this, here is my attempt to do an ELI5:\n
        \n
        Adam want’s to send a chat message to Ben, but want to do it securely, so they use a special program on their computers.\n
        \n
        When the Adam’s program first reaches out to Ben’s computer, it asks for an unlocked padlock, this is a padlock that can only be unlocked by Ben’s program.\n
        \n
        Adam’s program takes the padlock and crafts a new special series of padlocks that only Adam’s program can unlock, which it put’s in a box and locks it with Ben’s padlock.\n
        \n
        The box is sent to Ben’s program, the program unlocks the box and creates it’s own special series of padlocks that only Ben’s program can unlock, put them in a box and locks it with Adam’s padlocks.\n
        \n
        The box is then sent to Adam’s program, and is unlocked.\n
        \n
        This now means that Adam’s program can put messages to Ben in a box, lock the box with one of Ben’s special padlocks and send it on it’s way knowing that only Ben can unlock the box and read the message.\n
        \n
        Likewise, Ben can also send messages in boxes locked with Adam’s padlocks and know that only Adam can unlock them and read the message.\n
        \n
        Added to this is the fact that messages from Ben can be verified as having used the special padlocks Adam sent to Ben, as else Adam’s special key wouldn’t fit the padlocks given to Ben.\n
        \n
        In reality the padlocks are keys to lock a message, and the above text describe a secure key exchange.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1727425639 {#4437
        date: 2024-09-27 10:27:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4443 …}
      +nested: Doctrine\ORM\PersistentCollection {#4445 …}
      +votes: Doctrine\ORM\PersistentCollection {#4447 …}
      +reports: Doctrine\ORM\PersistentCollection {#4449 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
      -id: 327871
      -bodyTs: "'ad':226 'adam':13,40,69,85,142,151,161,211,218,245,251 'also':204 'ask':51 'asymetr':1 'attempt':8 'ben':22,47,66,101,109,128,168,178,192,202,235,248,262 'box':96,105,116,137,146,171,174,196,208 'chat':19 'comput':37,49 'craft':76 'creat':118 'describ':277 'eli5':12 'els':250 'encrypt':2 'exchang':281 'fact':231 'first':43 'fit':257 'given':260 'key':254,268,280 'know':189,215 'likewis':201 'lock':98,139,172,209,270 'mean':159 'messag':20,166,200,206,225,233,272 'new':78 'one':176 'padlock':55,59,74,82,103,125,144,181,213,244,259,266 'program':34,42,68,71,87,111,113,130,153,163 'put':92,133,165 'reach':44 'read':198,223 'realiti':264 'secur':28,279 'send':17,183,205 'sent':107,149,246 'seri':80,123 'solv':3 'special':33,79,122,180,243,253 'take':72 'text':276 'unlock':54,64,89,114,132,156,194,220 'use':31,241 'verifi':238 'want':14,24 'way':188 'wouldn':255"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.zip/comment/6526353"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705832223 {#4438
        date: 2024-01-21 11:17:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4442}
    +body: "Oh! I remember these steps being explained on a youtube video before. So the point is that the padlock (that Adam received on the third paragraph) is like a program on my windows desktop, I can run it (here like Adam uses it to encrypt the date), I can copy it and send it to a friend, but I can’t read the code which is compiled through an unknown language (i.e even if snooper received the padlock he can’t figure out how to unlock it and decrypt the data)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705852820 {#5001
      date: 2024-01-21 17:00:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@stoy@lemmy.zip"
      "@zaknenou@lemmy.dbzer0.com"
      "@stoy@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5005 …}
    +nested: Doctrine\ORM\PersistentCollection {#5007 …}
    +votes: Doctrine\ORM\PersistentCollection {#5009 …}
    +reports: Doctrine\ORM\PersistentCollection {#5011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5015 …}
    -id: 328491
    -bodyTs: "'adam':21,41 'code':64 'compil':67 'copi':50 'data':91 'date':47 'decrypt':89 'desktop':34 'encrypt':45 'even':73 'explain':7 'figur':82 'friend':57 'i.e':72 'languag':71 'like':28,40 'oh':1 'padlock':19,78 'paragraph':26 'point':15 'program':30 'read':62 'receiv':22,76 'rememb':3 'run':37 'send':53 'snooper':75 'step':5 'third':25 'unknown':70 'unlock':86 'use':42 'video':11 'window':33 'youtub':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6976726"
    +editedAt: DateTimeImmutable @1727366561 {#5002
      date: 2024-09-26 18:02:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705852820 {#5003
      date: 2024-01-21 17:00:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4442}
  +body: "Yep, if a thrid party gets the padlock they can lock the box, but can’t unlock other boxes"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705864339 {#5088
    date: 2024-01-21 20:12:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@stoy@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5091 …}
  +nested: Doctrine\ORM\PersistentCollection {#5093 …}
  +votes: Doctrine\ORM\PersistentCollection {#5095 …}
  +reports: Doctrine\ORM\PersistentCollection {#5097 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5099 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5101 …}
  -id: 329048
  -bodyTs: "'box':13,19 'get':6 'lock':11 'padlock':8 'parti':5 'thrid':4 'unlock':17 'yep':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6538745"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705864339 {#5089
    date: 2024-01-21 20:12:19.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED edit
App\Entity\EntryComment {#5090
  +user: App\Entity\User {#4455 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5004
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4442
      +user: App\Entity\User {#4455 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Asymetrical encryption solves this, here is my attempt to do an ELI5:\n
        \n
        Adam want’s to send a chat message to Ben, but want to do it securely, so they use a special program on their computers.\n
        \n
        When the Adam’s program first reaches out to Ben’s computer, it asks for an unlocked padlock, this is a padlock that can only be unlocked by Ben’s program.\n
        \n
        Adam’s program takes the padlock and crafts a new special series of padlocks that only Adam’s program can unlock, which it put’s in a box and locks it with Ben’s padlock.\n
        \n
        The box is sent to Ben’s program, the program unlocks the box and creates it’s own special series of padlocks that only Ben’s program can unlock, put them in a box and locks it with Adam’s padlocks.\n
        \n
        The box is then sent to Adam’s program, and is unlocked.\n
        \n
        This now means that Adam’s program can put messages to Ben in a box, lock the box with one of Ben’s special padlocks and send it on it’s way knowing that only Ben can unlock the box and read the message.\n
        \n
        Likewise, Ben can also send messages in boxes locked with Adam’s padlocks and know that only Adam can unlock them and read the message.\n
        \n
        Added to this is the fact that messages from Ben can be verified as having used the special padlocks Adam sent to Ben, as else Adam’s special key wouldn’t fit the padlocks given to Ben.\n
        \n
        In reality the padlocks are keys to lock a message, and the above text describe a secure key exchange.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1727425639 {#4437
        date: 2024-09-27 10:27:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4443 …}
      +nested: Doctrine\ORM\PersistentCollection {#4445 …}
      +votes: Doctrine\ORM\PersistentCollection {#4447 …}
      +reports: Doctrine\ORM\PersistentCollection {#4449 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
      -id: 327871
      -bodyTs: "'ad':226 'adam':13,40,69,85,142,151,161,211,218,245,251 'also':204 'ask':51 'asymetr':1 'attempt':8 'ben':22,47,66,101,109,128,168,178,192,202,235,248,262 'box':96,105,116,137,146,171,174,196,208 'chat':19 'comput':37,49 'craft':76 'creat':118 'describ':277 'eli5':12 'els':250 'encrypt':2 'exchang':281 'fact':231 'first':43 'fit':257 'given':260 'key':254,268,280 'know':189,215 'likewis':201 'lock':98,139,172,209,270 'mean':159 'messag':20,166,200,206,225,233,272 'new':78 'one':176 'padlock':55,59,74,82,103,125,144,181,213,244,259,266 'program':34,42,68,71,87,111,113,130,153,163 'put':92,133,165 'reach':44 'read':198,223 'realiti':264 'secur':28,279 'send':17,183,205 'sent':107,149,246 'seri':80,123 'solv':3 'special':33,79,122,180,243,253 'take':72 'text':276 'unlock':54,64,89,114,132,156,194,220 'use':31,241 'verifi':238 'want':14,24 'way':188 'wouldn':255"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.zip/comment/6526353"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705832223 {#4438
        date: 2024-01-21 11:17:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4442}
    +body: "Oh! I remember these steps being explained on a youtube video before. So the point is that the padlock (that Adam received on the third paragraph) is like a program on my windows desktop, I can run it (here like Adam uses it to encrypt the date), I can copy it and send it to a friend, but I can’t read the code which is compiled through an unknown language (i.e even if snooper received the padlock he can’t figure out how to unlock it and decrypt the data)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705852820 {#5001
      date: 2024-01-21 17:00:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@stoy@lemmy.zip"
      "@zaknenou@lemmy.dbzer0.com"
      "@stoy@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5005 …}
    +nested: Doctrine\ORM\PersistentCollection {#5007 …}
    +votes: Doctrine\ORM\PersistentCollection {#5009 …}
    +reports: Doctrine\ORM\PersistentCollection {#5011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5015 …}
    -id: 328491
    -bodyTs: "'adam':21,41 'code':64 'compil':67 'copi':50 'data':91 'date':47 'decrypt':89 'desktop':34 'encrypt':45 'even':73 'explain':7 'figur':82 'friend':57 'i.e':72 'languag':71 'like':28,40 'oh':1 'padlock':19,78 'paragraph':26 'point':15 'program':30 'read':62 'receiv':22,76 'rememb':3 'run':37 'send':53 'snooper':75 'step':5 'third':25 'unknown':70 'unlock':86 'use':42 'video':11 'window':33 'youtub':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6976726"
    +editedAt: DateTimeImmutable @1727366561 {#5002
      date: 2024-09-26 18:02:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705852820 {#5003
      date: 2024-01-21 17:00:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4442}
  +body: "Yep, if a thrid party gets the padlock they can lock the box, but can’t unlock other boxes"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705864339 {#5088
    date: 2024-01-21 20:12:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@stoy@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5091 …}
  +nested: Doctrine\ORM\PersistentCollection {#5093 …}
  +votes: Doctrine\ORM\PersistentCollection {#5095 …}
  +reports: Doctrine\ORM\PersistentCollection {#5097 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5099 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5101 …}
  -id: 329048
  -bodyTs: "'box':13,19 'get':6 'lock':11 'padlock':8 'parti':5 'thrid':4 'unlock':17 'yep':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6538745"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705864339 {#5089
    date: 2024-01-21 20:12:19.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED moderate
App\Entity\EntryComment {#5090
  +user: App\Entity\User {#4455 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5004
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4442
      +user: App\Entity\User {#4455 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Asymetrical encryption solves this, here is my attempt to do an ELI5:\n
        \n
        Adam want’s to send a chat message to Ben, but want to do it securely, so they use a special program on their computers.\n
        \n
        When the Adam’s program first reaches out to Ben’s computer, it asks for an unlocked padlock, this is a padlock that can only be unlocked by Ben’s program.\n
        \n
        Adam’s program takes the padlock and crafts a new special series of padlocks that only Adam’s program can unlock, which it put’s in a box and locks it with Ben’s padlock.\n
        \n
        The box is sent to Ben’s program, the program unlocks the box and creates it’s own special series of padlocks that only Ben’s program can unlock, put them in a box and locks it with Adam’s padlocks.\n
        \n
        The box is then sent to Adam’s program, and is unlocked.\n
        \n
        This now means that Adam’s program can put messages to Ben in a box, lock the box with one of Ben’s special padlocks and send it on it’s way knowing that only Ben can unlock the box and read the message.\n
        \n
        Likewise, Ben can also send messages in boxes locked with Adam’s padlocks and know that only Adam can unlock them and read the message.\n
        \n
        Added to this is the fact that messages from Ben can be verified as having used the special padlocks Adam sent to Ben, as else Adam’s special key wouldn’t fit the padlocks given to Ben.\n
        \n
        In reality the padlocks are keys to lock a message, and the above text describe a secure key exchange.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1727425639 {#4437
        date: 2024-09-27 10:27:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4443 …}
      +nested: Doctrine\ORM\PersistentCollection {#4445 …}
      +votes: Doctrine\ORM\PersistentCollection {#4447 …}
      +reports: Doctrine\ORM\PersistentCollection {#4449 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
      -id: 327871
      -bodyTs: "'ad':226 'adam':13,40,69,85,142,151,161,211,218,245,251 'also':204 'ask':51 'asymetr':1 'attempt':8 'ben':22,47,66,101,109,128,168,178,192,202,235,248,262 'box':96,105,116,137,146,171,174,196,208 'chat':19 'comput':37,49 'craft':76 'creat':118 'describ':277 'eli5':12 'els':250 'encrypt':2 'exchang':281 'fact':231 'first':43 'fit':257 'given':260 'key':254,268,280 'know':189,215 'likewis':201 'lock':98,139,172,209,270 'mean':159 'messag':20,166,200,206,225,233,272 'new':78 'one':176 'padlock':55,59,74,82,103,125,144,181,213,244,259,266 'program':34,42,68,71,87,111,113,130,153,163 'put':92,133,165 'reach':44 'read':198,223 'realiti':264 'secur':28,279 'send':17,183,205 'sent':107,149,246 'seri':80,123 'solv':3 'special':33,79,122,180,243,253 'take':72 'text':276 'unlock':54,64,89,114,132,156,194,220 'use':31,241 'verifi':238 'want':14,24 'way':188 'wouldn':255"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.zip/comment/6526353"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705832223 {#4438
        date: 2024-01-21 11:17:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4442}
    +body: "Oh! I remember these steps being explained on a youtube video before. So the point is that the padlock (that Adam received on the third paragraph) is like a program on my windows desktop, I can run it (here like Adam uses it to encrypt the date), I can copy it and send it to a friend, but I can’t read the code which is compiled through an unknown language (i.e even if snooper received the padlock he can’t figure out how to unlock it and decrypt the data)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705852820 {#5001
      date: 2024-01-21 17:00:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@stoy@lemmy.zip"
      "@zaknenou@lemmy.dbzer0.com"
      "@stoy@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5005 …}
    +nested: Doctrine\ORM\PersistentCollection {#5007 …}
    +votes: Doctrine\ORM\PersistentCollection {#5009 …}
    +reports: Doctrine\ORM\PersistentCollection {#5011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5015 …}
    -id: 328491
    -bodyTs: "'adam':21,41 'code':64 'compil':67 'copi':50 'data':91 'date':47 'decrypt':89 'desktop':34 'encrypt':45 'even':73 'explain':7 'figur':82 'friend':57 'i.e':72 'languag':71 'like':28,40 'oh':1 'padlock':19,78 'paragraph':26 'point':15 'program':30 'read':62 'receiv':22,76 'rememb':3 'run':37 'send':53 'snooper':75 'step':5 'third':25 'unknown':70 'unlock':86 'use':42 'video':11 'window':33 'youtub':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6976726"
    +editedAt: DateTimeImmutable @1727366561 {#5002
      date: 2024-09-26 18:02:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705852820 {#5003
      date: 2024-01-21 17:00:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4442}
  +body: "Yep, if a thrid party gets the padlock they can lock the box, but can’t unlock other boxes"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705864339 {#5088
    date: 2024-01-21 20:12:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@stoy@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5091 …}
  +nested: Doctrine\ORM\PersistentCollection {#5093 …}
  +votes: Doctrine\ORM\PersistentCollection {#5095 …}
  +reports: Doctrine\ORM\PersistentCollection {#5097 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5099 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5101 …}
  -id: 329048
  -bodyTs: "'box':13,19 'get':6 'lock':11 'padlock':8 'parti':5 'thrid':4 'unlock':17 'yep':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6538745"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705864339 {#5089
    date: 2024-01-21 20:12:19.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#5175
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5090
    +user: App\Entity\User {#4455 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5004
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4442
        +user: App\Entity\User {#4455 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Asymetrical encryption solves this, here is my attempt to do an ELI5:\n
          \n
          Adam want’s to send a chat message to Ben, but want to do it securely, so they use a special program on their computers.\n
          \n
          When the Adam’s program first reaches out to Ben’s computer, it asks for an unlocked padlock, this is a padlock that can only be unlocked by Ben’s program.\n
          \n
          Adam’s program takes the padlock and crafts a new special series of padlocks that only Adam’s program can unlock, which it put’s in a box and locks it with Ben’s padlock.\n
          \n
          The box is sent to Ben’s program, the program unlocks the box and creates it’s own special series of padlocks that only Ben’s program can unlock, put them in a box and locks it with Adam’s padlocks.\n
          \n
          The box is then sent to Adam’s program, and is unlocked.\n
          \n
          This now means that Adam’s program can put messages to Ben in a box, lock the box with one of Ben’s special padlocks and send it on it’s way knowing that only Ben can unlock the box and read the message.\n
          \n
          Likewise, Ben can also send messages in boxes locked with Adam’s padlocks and know that only Adam can unlock them and read the message.\n
          \n
          Added to this is the fact that messages from Ben can be verified as having used the special padlocks Adam sent to Ben, as else Adam’s special key wouldn’t fit the padlocks given to Ben.\n
          \n
          In reality the padlocks are keys to lock a message, and the above text describe a secure key exchange.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1727425639 {#4437
          date: 2024-09-27 10:27:19.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4443 …}
        +nested: Doctrine\ORM\PersistentCollection {#4445 …}
        +votes: Doctrine\ORM\PersistentCollection {#4447 …}
        +reports: Doctrine\ORM\PersistentCollection {#4449 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
        -id: 327871
        -bodyTs: "'ad':226 'adam':13,40,69,85,142,151,161,211,218,245,251 'also':204 'ask':51 'asymetr':1 'attempt':8 'ben':22,47,66,101,109,128,168,178,192,202,235,248,262 'box':96,105,116,137,146,171,174,196,208 'chat':19 'comput':37,49 'craft':76 'creat':118 'describ':277 'eli5':12 'els':250 'encrypt':2 'exchang':281 'fact':231 'first':43 'fit':257 'given':260 'key':254,268,280 'know':189,215 'likewis':201 'lock':98,139,172,209,270 'mean':159 'messag':20,166,200,206,225,233,272 'new':78 'one':176 'padlock':55,59,74,82,103,125,144,181,213,244,259,266 'program':34,42,68,71,87,111,113,130,153,163 'put':92,133,165 'reach':44 'read':198,223 'realiti':264 'secur':28,279 'send':17,183,205 'sent':107,149,246 'seri':80,123 'solv':3 'special':33,79,122,180,243,253 'take':72 'text':276 'unlock':54,64,89,114,132,156,194,220 'use':31,241 'verifi':238 'want':14,24 'way':188 'wouldn':255"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.zip/comment/6526353"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705832223 {#4438
          date: 2024-01-21 11:17:03.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4442}
      +body: "Oh! I remember these steps being explained on a youtube video before. So the point is that the padlock (that Adam received on the third paragraph) is like a program on my windows desktop, I can run it (here like Adam uses it to encrypt the date), I can copy it and send it to a friend, but I can’t read the code which is compiled through an unknown language (i.e even if snooper received the padlock he can’t figure out how to unlock it and decrypt the data)?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705852820 {#5001
        date: 2024-01-21 17:00:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@stoy@lemmy.zip"
        "@zaknenou@lemmy.dbzer0.com"
        "@stoy@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5005 …}
      +nested: Doctrine\ORM\PersistentCollection {#5007 …}
      +votes: Doctrine\ORM\PersistentCollection {#5009 …}
      +reports: Doctrine\ORM\PersistentCollection {#5011 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5015 …}
      -id: 328491
      -bodyTs: "'adam':21,41 'code':64 'compil':67 'copi':50 'data':91 'date':47 'decrypt':89 'desktop':34 'encrypt':45 'even':73 'explain':7 'figur':82 'friend':57 'i.e':72 'languag':71 'like':28,40 'oh':1 'padlock':19,78 'paragraph':26 'point':15 'program':30 'read':62 'receiv':22,76 'rememb':3 'run':37 'send':53 'snooper':75 'step':5 'third':25 'unknown':70 'unlock':86 'use':42 'video':11 'window':33 'youtub':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/6976726"
      +editedAt: DateTimeImmutable @1727366561 {#5002
        date: 2024-09-26 18:02:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705852820 {#5003
        date: 2024-01-21 17:00:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4442}
    +body: "Yep, if a thrid party gets the padlock they can lock the box, but can’t unlock other boxes"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705864339 {#5088
      date: 2024-01-21 20:12:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@stoy@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5091 …}
    +nested: Doctrine\ORM\PersistentCollection {#5093 …}
    +votes: Doctrine\ORM\PersistentCollection {#5095 …}
    +reports: Doctrine\ORM\PersistentCollection {#5097 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5101 …}
    -id: 329048
    -bodyTs: "'box':13,19 'get':6 'lock':11 'padlock':8 'parti':5 'thrid':4 'unlock':17 'yep':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6538745"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705864339 {#5089
      date: 2024-01-21 20:12:19.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4442}
  +body: "Thank you! extremely helpful answer"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705868276 {#5173
    date: 2024-01-21 21:17:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@stoy@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5176 …}
  +nested: Doctrine\ORM\PersistentCollection {#5178 …}
  +votes: Doctrine\ORM\PersistentCollection {#5180 …}
  +reports: Doctrine\ORM\PersistentCollection {#5182 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5186 …}
  -id: 329213
  -bodyTs: "'answer':5 'extrem':3 'help':4 'thank':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6983086"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705868276 {#5174
    date: 2024-01-21 21:17:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#5175
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5090
    +user: App\Entity\User {#4455 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5004
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4442
        +user: App\Entity\User {#4455 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Asymetrical encryption solves this, here is my attempt to do an ELI5:\n
          \n
          Adam want’s to send a chat message to Ben, but want to do it securely, so they use a special program on their computers.\n
          \n
          When the Adam’s program first reaches out to Ben’s computer, it asks for an unlocked padlock, this is a padlock that can only be unlocked by Ben’s program.\n
          \n
          Adam’s program takes the padlock and crafts a new special series of padlocks that only Adam’s program can unlock, which it put’s in a box and locks it with Ben’s padlock.\n
          \n
          The box is sent to Ben’s program, the program unlocks the box and creates it’s own special series of padlocks that only Ben’s program can unlock, put them in a box and locks it with Adam’s padlocks.\n
          \n
          The box is then sent to Adam’s program, and is unlocked.\n
          \n
          This now means that Adam’s program can put messages to Ben in a box, lock the box with one of Ben’s special padlocks and send it on it’s way knowing that only Ben can unlock the box and read the message.\n
          \n
          Likewise, Ben can also send messages in boxes locked with Adam’s padlocks and know that only Adam can unlock them and read the message.\n
          \n
          Added to this is the fact that messages from Ben can be verified as having used the special padlocks Adam sent to Ben, as else Adam’s special key wouldn’t fit the padlocks given to Ben.\n
          \n
          In reality the padlocks are keys to lock a message, and the above text describe a secure key exchange.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1727425639 {#4437
          date: 2024-09-27 10:27:19.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4443 …}
        +nested: Doctrine\ORM\PersistentCollection {#4445 …}
        +votes: Doctrine\ORM\PersistentCollection {#4447 …}
        +reports: Doctrine\ORM\PersistentCollection {#4449 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
        -id: 327871
        -bodyTs: "'ad':226 'adam':13,40,69,85,142,151,161,211,218,245,251 'also':204 'ask':51 'asymetr':1 'attempt':8 'ben':22,47,66,101,109,128,168,178,192,202,235,248,262 'box':96,105,116,137,146,171,174,196,208 'chat':19 'comput':37,49 'craft':76 'creat':118 'describ':277 'eli5':12 'els':250 'encrypt':2 'exchang':281 'fact':231 'first':43 'fit':257 'given':260 'key':254,268,280 'know':189,215 'likewis':201 'lock':98,139,172,209,270 'mean':159 'messag':20,166,200,206,225,233,272 'new':78 'one':176 'padlock':55,59,74,82,103,125,144,181,213,244,259,266 'program':34,42,68,71,87,111,113,130,153,163 'put':92,133,165 'reach':44 'read':198,223 'realiti':264 'secur':28,279 'send':17,183,205 'sent':107,149,246 'seri':80,123 'solv':3 'special':33,79,122,180,243,253 'take':72 'text':276 'unlock':54,64,89,114,132,156,194,220 'use':31,241 'verifi':238 'want':14,24 'way':188 'wouldn':255"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.zip/comment/6526353"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705832223 {#4438
          date: 2024-01-21 11:17:03.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4442}
      +body: "Oh! I remember these steps being explained on a youtube video before. So the point is that the padlock (that Adam received on the third paragraph) is like a program on my windows desktop, I can run it (here like Adam uses it to encrypt the date), I can copy it and send it to a friend, but I can’t read the code which is compiled through an unknown language (i.e even if snooper received the padlock he can’t figure out how to unlock it and decrypt the data)?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705852820 {#5001
        date: 2024-01-21 17:00:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@stoy@lemmy.zip"
        "@zaknenou@lemmy.dbzer0.com"
        "@stoy@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5005 …}
      +nested: Doctrine\ORM\PersistentCollection {#5007 …}
      +votes: Doctrine\ORM\PersistentCollection {#5009 …}
      +reports: Doctrine\ORM\PersistentCollection {#5011 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5015 …}
      -id: 328491
      -bodyTs: "'adam':21,41 'code':64 'compil':67 'copi':50 'data':91 'date':47 'decrypt':89 'desktop':34 'encrypt':45 'even':73 'explain':7 'figur':82 'friend':57 'i.e':72 'languag':71 'like':28,40 'oh':1 'padlock':19,78 'paragraph':26 'point':15 'program':30 'read':62 'receiv':22,76 'rememb':3 'run':37 'send':53 'snooper':75 'step':5 'third':25 'unknown':70 'unlock':86 'use':42 'video':11 'window':33 'youtub':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/6976726"
      +editedAt: DateTimeImmutable @1727366561 {#5002
        date: 2024-09-26 18:02:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705852820 {#5003
        date: 2024-01-21 17:00:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4442}
    +body: "Yep, if a thrid party gets the padlock they can lock the box, but can’t unlock other boxes"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705864339 {#5088
      date: 2024-01-21 20:12:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@stoy@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5091 …}
    +nested: Doctrine\ORM\PersistentCollection {#5093 …}
    +votes: Doctrine\ORM\PersistentCollection {#5095 …}
    +reports: Doctrine\ORM\PersistentCollection {#5097 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5101 …}
    -id: 329048
    -bodyTs: "'box':13,19 'get':6 'lock':11 'padlock':8 'parti':5 'thrid':4 'unlock':17 'yep':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6538745"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705864339 {#5089
      date: 2024-01-21 20:12:19.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4442}
  +body: "Thank you! extremely helpful answer"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705868276 {#5173
    date: 2024-01-21 21:17:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@stoy@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5176 …}
  +nested: Doctrine\ORM\PersistentCollection {#5178 …}
  +votes: Doctrine\ORM\PersistentCollection {#5180 …}
  +reports: Doctrine\ORM\PersistentCollection {#5182 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5186 …}
  -id: 329213
  -bodyTs: "'answer':5 'extrem':3 'help':4 'thank':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6983086"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705868276 {#5174
    date: 2024-01-21 21:17:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#5175
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5090
    +user: App\Entity\User {#4455 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5004
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4442
        +user: App\Entity\User {#4455 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Asymetrical encryption solves this, here is my attempt to do an ELI5:\n
          \n
          Adam want’s to send a chat message to Ben, but want to do it securely, so they use a special program on their computers.\n
          \n
          When the Adam’s program first reaches out to Ben’s computer, it asks for an unlocked padlock, this is a padlock that can only be unlocked by Ben’s program.\n
          \n
          Adam’s program takes the padlock and crafts a new special series of padlocks that only Adam’s program can unlock, which it put’s in a box and locks it with Ben’s padlock.\n
          \n
          The box is sent to Ben’s program, the program unlocks the box and creates it’s own special series of padlocks that only Ben’s program can unlock, put them in a box and locks it with Adam’s padlocks.\n
          \n
          The box is then sent to Adam’s program, and is unlocked.\n
          \n
          This now means that Adam’s program can put messages to Ben in a box, lock the box with one of Ben’s special padlocks and send it on it’s way knowing that only Ben can unlock the box and read the message.\n
          \n
          Likewise, Ben can also send messages in boxes locked with Adam’s padlocks and know that only Adam can unlock them and read the message.\n
          \n
          Added to this is the fact that messages from Ben can be verified as having used the special padlocks Adam sent to Ben, as else Adam’s special key wouldn’t fit the padlocks given to Ben.\n
          \n
          In reality the padlocks are keys to lock a message, and the above text describe a secure key exchange.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1727425639 {#4437
          date: 2024-09-27 10:27:19.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4443 …}
        +nested: Doctrine\ORM\PersistentCollection {#4445 …}
        +votes: Doctrine\ORM\PersistentCollection {#4447 …}
        +reports: Doctrine\ORM\PersistentCollection {#4449 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
        -id: 327871
        -bodyTs: "'ad':226 'adam':13,40,69,85,142,151,161,211,218,245,251 'also':204 'ask':51 'asymetr':1 'attempt':8 'ben':22,47,66,101,109,128,168,178,192,202,235,248,262 'box':96,105,116,137,146,171,174,196,208 'chat':19 'comput':37,49 'craft':76 'creat':118 'describ':277 'eli5':12 'els':250 'encrypt':2 'exchang':281 'fact':231 'first':43 'fit':257 'given':260 'key':254,268,280 'know':189,215 'likewis':201 'lock':98,139,172,209,270 'mean':159 'messag':20,166,200,206,225,233,272 'new':78 'one':176 'padlock':55,59,74,82,103,125,144,181,213,244,259,266 'program':34,42,68,71,87,111,113,130,153,163 'put':92,133,165 'reach':44 'read':198,223 'realiti':264 'secur':28,279 'send':17,183,205 'sent':107,149,246 'seri':80,123 'solv':3 'special':33,79,122,180,243,253 'take':72 'text':276 'unlock':54,64,89,114,132,156,194,220 'use':31,241 'verifi':238 'want':14,24 'way':188 'wouldn':255"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.zip/comment/6526353"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705832223 {#4438
          date: 2024-01-21 11:17:03.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4442}
      +body: "Oh! I remember these steps being explained on a youtube video before. So the point is that the padlock (that Adam received on the third paragraph) is like a program on my windows desktop, I can run it (here like Adam uses it to encrypt the date), I can copy it and send it to a friend, but I can’t read the code which is compiled through an unknown language (i.e even if snooper received the padlock he can’t figure out how to unlock it and decrypt the data)?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705852820 {#5001
        date: 2024-01-21 17:00:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@stoy@lemmy.zip"
        "@zaknenou@lemmy.dbzer0.com"
        "@stoy@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5005 …}
      +nested: Doctrine\ORM\PersistentCollection {#5007 …}
      +votes: Doctrine\ORM\PersistentCollection {#5009 …}
      +reports: Doctrine\ORM\PersistentCollection {#5011 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5013 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5015 …}
      -id: 328491
      -bodyTs: "'adam':21,41 'code':64 'compil':67 'copi':50 'data':91 'date':47 'decrypt':89 'desktop':34 'encrypt':45 'even':73 'explain':7 'figur':82 'friend':57 'i.e':72 'languag':71 'like':28,40 'oh':1 'padlock':19,78 'paragraph':26 'point':15 'program':30 'read':62 'receiv':22,76 'rememb':3 'run':37 'send':53 'snooper':75 'step':5 'third':25 'unknown':70 'unlock':86 'use':42 'video':11 'window':33 'youtub':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/6976726"
      +editedAt: DateTimeImmutable @1727366561 {#5002
        date: 2024-09-26 18:02:41.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705852820 {#5003
        date: 2024-01-21 17:00:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4442}
    +body: "Yep, if a thrid party gets the padlock they can lock the box, but can’t unlock other boxes"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705864339 {#5088
      date: 2024-01-21 20:12:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@stoy@lemmy.zip"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5091 …}
    +nested: Doctrine\ORM\PersistentCollection {#5093 …}
    +votes: Doctrine\ORM\PersistentCollection {#5095 …}
    +reports: Doctrine\ORM\PersistentCollection {#5097 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5101 …}
    -id: 329048
    -bodyTs: "'box':13,19 'get':6 'lock':11 'padlock':8 'parti':5 'thrid':4 'unlock':17 'yep':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.zip/comment/6538745"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705864339 {#5089
      date: 2024-01-21 20:12:19.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4442}
  +body: "Thank you! extremely helpful answer"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705868276 {#5173
    date: 2024-01-21 21:17:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@stoy@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5176 …}
  +nested: Doctrine\ORM\PersistentCollection {#5178 …}
  +votes: Doctrine\ORM\PersistentCollection {#5180 …}
  +reports: Doctrine\ORM\PersistentCollection {#5182 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5184 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5186 …}
  -id: 329213
  -bodyTs: "'answer':5 'extrem':3 'help':4 'thank':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6983086"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705868276 {#5174
    date: 2024-01-21 21:17:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#4516
  +user: App\Entity\User {#4529 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Bh sharing, unencrypted, on Lemmy that you like watching revolutionary videos on YouTube, the government now has that data, even if Google wasn’t going to give it to them. I thought I would just add that, as everyone else has explained asymmetric encryption well.\n
    \n
    Also, usually it’s just the content of the website, not the URL itself that is encrypted, so anyone, not just the government, can know what YouTube videos you watch (as the video ID is in the URL) as well as the URL of any other websites you visit.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727366471 {#4510
    date: 2024-09-26 18:01:11.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4517 …}
  +nested: Doctrine\ORM\PersistentCollection {#4519 …}
  +votes: Doctrine\ORM\PersistentCollection {#4521 …}
  +reports: Doctrine\ORM\PersistentCollection {#4523 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4525 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4527 …}
  -id: 327828
  -bodyTs: "'add':36 'also':46 'anyon':64 'asymmetr':43 'bh':1 'content':52 'data':19 'els':40 'encrypt':44,62 'even':20 'everyon':39 'explain':42 'give':27 'go':25 'googl':22 'govern':15,68 'id':79 'know':70 'lemmi':5 'like':8 'revolutionari':10 'share':2 'thought':32 'unencrypt':3 'url':58,83,88 'usual':47 'video':11,73,78 'visit':94 'wasn':23 'watch':9,75 'websit':55,92 'well':45,85 'would':34 'youtub':13,72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8496820"
  +editedAt: DateTimeImmutable @1727312278 {#4511
    date: 2024-09-26 02:57:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705830441 {#4512
    date: 2024-01-21 10:47:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#4516
  +user: App\Entity\User {#4529 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Bh sharing, unencrypted, on Lemmy that you like watching revolutionary videos on YouTube, the government now has that data, even if Google wasn’t going to give it to them. I thought I would just add that, as everyone else has explained asymmetric encryption well.\n
    \n
    Also, usually it’s just the content of the website, not the URL itself that is encrypted, so anyone, not just the government, can know what YouTube videos you watch (as the video ID is in the URL) as well as the URL of any other websites you visit.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727366471 {#4510
    date: 2024-09-26 18:01:11.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4517 …}
  +nested: Doctrine\ORM\PersistentCollection {#4519 …}
  +votes: Doctrine\ORM\PersistentCollection {#4521 …}
  +reports: Doctrine\ORM\PersistentCollection {#4523 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4525 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4527 …}
  -id: 327828
  -bodyTs: "'add':36 'also':46 'anyon':64 'asymmetr':43 'bh':1 'content':52 'data':19 'els':40 'encrypt':44,62 'even':20 'everyon':39 'explain':42 'give':27 'go':25 'googl':22 'govern':15,68 'id':79 'know':70 'lemmi':5 'like':8 'revolutionari':10 'share':2 'thought':32 'unencrypt':3 'url':58,83,88 'usual':47 'video':11,73,78 'visit':94 'wasn':23 'watch':9,75 'websit':55,92 'well':45,85 'would':34 'youtub':13,72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8496820"
  +editedAt: DateTimeImmutable @1727312278 {#4511
    date: 2024-09-26 02:57:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705830441 {#4512
    date: 2024-01-21 10:47:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#4516
  +user: App\Entity\User {#4529 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Bh sharing, unencrypted, on Lemmy that you like watching revolutionary videos on YouTube, the government now has that data, even if Google wasn’t going to give it to them. I thought I would just add that, as everyone else has explained asymmetric encryption well.\n
    \n
    Also, usually it’s just the content of the website, not the URL itself that is encrypted, so anyone, not just the government, can know what YouTube videos you watch (as the video ID is in the URL) as well as the URL of any other websites you visit.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727366471 {#4510
    date: 2024-09-26 18:01:11.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4517 …}
  +nested: Doctrine\ORM\PersistentCollection {#4519 …}
  +votes: Doctrine\ORM\PersistentCollection {#4521 …}
  +reports: Doctrine\ORM\PersistentCollection {#4523 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4525 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4527 …}
  -id: 327828
  -bodyTs: "'add':36 'also':46 'anyon':64 'asymmetr':43 'bh':1 'content':52 'data':19 'els':40 'encrypt':44,62 'even':20 'everyon':39 'explain':42 'give':27 'go':25 'googl':22 'govern':15,68 'id':79 'know':70 'lemmi':5 'like':8 'revolutionari':10 'share':2 'thought':32 'unencrypt':3 'url':58,83,88 'usual':47 'video':11,73,78 'visit':94 'wasn':23 'watch':9,75 'websit':55,92 'well':45,85 'would':34 'youtub':13,72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8496820"
  +editedAt: DateTimeImmutable @1727312278 {#4511
    date: 2024-09-26 02:57:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705830441 {#4512
    date: 2024-01-21 10:47:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED moderate
App\Entity\EntryComment {#4987
  +user: Proxies\__CG__\App\Entity\User {#4988 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4516
    +user: App\Entity\User {#4529 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Bh sharing, unencrypted, on Lemmy that you like watching revolutionary videos on YouTube, the government now has that data, even if Google wasn’t going to give it to them. I thought I would just add that, as everyone else has explained asymmetric encryption well.\n
      \n
      Also, usually it’s just the content of the website, not the URL itself that is encrypted, so anyone, not just the government, can know what YouTube videos you watch (as the video ID is in the URL) as well as the URL of any other websites you visit.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727366471 {#4510
      date: 2024-09-26 18:01:11.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4517 …}
    +nested: Doctrine\ORM\PersistentCollection {#4519 …}
    +votes: Doctrine\ORM\PersistentCollection {#4521 …}
    +reports: Doctrine\ORM\PersistentCollection {#4523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4525 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4527 …}
    -id: 327828
    -bodyTs: "'add':36 'also':46 'anyon':64 'asymmetr':43 'bh':1 'content':52 'data':19 'els':40 'encrypt':44,62 'even':20 'everyon':39 'explain':42 'give':27 'go':25 'googl':22 'govern':15,68 'id':79 'know':70 'lemmi':5 'like':8 'revolutionari':10 'share':2 'thought':32 'unencrypt':3 'url':58,83,88 'usual':47 'video':11,73,78 'visit':94 'wasn':23 'watch':9,75 'websit':55,92 'well':45,85 'would':34 'youtub':13,72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8496820"
    +editedAt: DateTimeImmutable @1727312278 {#4511
      date: 2024-09-26 02:57:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705830441 {#4512
      date: 2024-01-21 10:47:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4516}
  +body: """
    The other 2 commenters are wrong. URLs as they appear in your web browser are NOT encrypted when sent over https protocols.\n
    \n
    The only data that is encrypted is POST data, and ONLY if it is sent over HTTPS.\n
    \n
    So for example, a website login page crafts a URL like [some.example.com/login?sessionID=12345678](https://some.example.com/login?sessionID=12345678) and when you log in to the site extra parameters like Username and Password are sent via POST data, then anyone listening to your web traffic (like the NSA or your neighbor with wireshark) will br able to see the website and the sessionID, but not the login details as they will only show up encrypted.\n
    \n
    However, if the site is ran by idiots who pass the data in the URL like this [some.example.com/login?sessionID=12345678&use…](https://some.example.com/login?sessionID=12345678&username=Homer&password=Simpson), then ANYONE listeneing would have your credentials.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705852867 {#4984
    date: 2024-01-21 17:01:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@JackGreenEarth@lemm.ee"
    "@zaknenou@lemmy.dbzer0.com"
    "@JackGreenEarth@lemm.ee"
    "@zaknenou@lemmy.dbzer0.com"
    "@JackGreenEarth@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4989 …}
  +nested: Doctrine\ORM\PersistentCollection {#4991 …}
  +votes: Doctrine\ORM\PersistentCollection {#4993 …}
  +reports: Doctrine\ORM\PersistentCollection {#4995 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4997 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4999 …}
  -id: 328493
  -bodyTs: "'/login?sessionid=12345678&use':129 '/login?sessionid=12345678&username=homer&password=simpson),':132 '/login?sessionid=12345678](https://some.example.com/login?sessionid=12345678)':53 '2':3 'abl':90 'anyon':74,134 'appear':10 'br':89 'browser':14 'comment':4 'craft':47 'credenti':139 'data':25,31,72,121 'detail':102 'encrypt':17,28,109 'exampl':42 'extra':62 'howev':110 'https':21,39 'idiot':117 'like':50,64,80,125 'listen':75,135 'log':57 'login':45,101 'neighbor':85 'nsa':82 'page':46 'paramet':63 'pass':119 'password':67 'post':30,71 'protocol':22 'ran':115 'see':92 'sent':19,37,69 'sessionid':97 'show':107 'site':61,113 'some.example.com':52,128,131 'some.example.com/login?sessionid=12345678&use':127 'some.example.com/login?sessionid=12345678&username=homer&password=simpson),':130 'some.example.com/login?sessionid=12345678](https://some.example.com/login?sessionid=12345678)':51 'traffic':79 'url':7,49,124 'usernam':65 'via':70 'web':13,78 'websit':44,94 'wireshark':87 'would':136 'wrong':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6888057"
  +editedAt: DateTimeImmutable @1727366577 {#4985
    date: 2024-09-26 18:02:57.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705852867 {#4986
    date: 2024-01-21 17:01:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED edit
App\Entity\EntryComment {#4987
  +user: Proxies\__CG__\App\Entity\User {#4988 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4516
    +user: App\Entity\User {#4529 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Bh sharing, unencrypted, on Lemmy that you like watching revolutionary videos on YouTube, the government now has that data, even if Google wasn’t going to give it to them. I thought I would just add that, as everyone else has explained asymmetric encryption well.\n
      \n
      Also, usually it’s just the content of the website, not the URL itself that is encrypted, so anyone, not just the government, can know what YouTube videos you watch (as the video ID is in the URL) as well as the URL of any other websites you visit.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727366471 {#4510
      date: 2024-09-26 18:01:11.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4517 …}
    +nested: Doctrine\ORM\PersistentCollection {#4519 …}
    +votes: Doctrine\ORM\PersistentCollection {#4521 …}
    +reports: Doctrine\ORM\PersistentCollection {#4523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4525 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4527 …}
    -id: 327828
    -bodyTs: "'add':36 'also':46 'anyon':64 'asymmetr':43 'bh':1 'content':52 'data':19 'els':40 'encrypt':44,62 'even':20 'everyon':39 'explain':42 'give':27 'go':25 'googl':22 'govern':15,68 'id':79 'know':70 'lemmi':5 'like':8 'revolutionari':10 'share':2 'thought':32 'unencrypt':3 'url':58,83,88 'usual':47 'video':11,73,78 'visit':94 'wasn':23 'watch':9,75 'websit':55,92 'well':45,85 'would':34 'youtub':13,72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8496820"
    +editedAt: DateTimeImmutable @1727312278 {#4511
      date: 2024-09-26 02:57:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705830441 {#4512
      date: 2024-01-21 10:47:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4516}
  +body: """
    The other 2 commenters are wrong. URLs as they appear in your web browser are NOT encrypted when sent over https protocols.\n
    \n
    The only data that is encrypted is POST data, and ONLY if it is sent over HTTPS.\n
    \n
    So for example, a website login page crafts a URL like [some.example.com/login?sessionID=12345678](https://some.example.com/login?sessionID=12345678) and when you log in to the site extra parameters like Username and Password are sent via POST data, then anyone listening to your web traffic (like the NSA or your neighbor with wireshark) will br able to see the website and the sessionID, but not the login details as they will only show up encrypted.\n
    \n
    However, if the site is ran by idiots who pass the data in the URL like this [some.example.com/login?sessionID=12345678&use…](https://some.example.com/login?sessionID=12345678&username=Homer&password=Simpson), then ANYONE listeneing would have your credentials.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705852867 {#4984
    date: 2024-01-21 17:01:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@JackGreenEarth@lemm.ee"
    "@zaknenou@lemmy.dbzer0.com"
    "@JackGreenEarth@lemm.ee"
    "@zaknenou@lemmy.dbzer0.com"
    "@JackGreenEarth@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4989 …}
  +nested: Doctrine\ORM\PersistentCollection {#4991 …}
  +votes: Doctrine\ORM\PersistentCollection {#4993 …}
  +reports: Doctrine\ORM\PersistentCollection {#4995 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4997 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4999 …}
  -id: 328493
  -bodyTs: "'/login?sessionid=12345678&use':129 '/login?sessionid=12345678&username=homer&password=simpson),':132 '/login?sessionid=12345678](https://some.example.com/login?sessionid=12345678)':53 '2':3 'abl':90 'anyon':74,134 'appear':10 'br':89 'browser':14 'comment':4 'craft':47 'credenti':139 'data':25,31,72,121 'detail':102 'encrypt':17,28,109 'exampl':42 'extra':62 'howev':110 'https':21,39 'idiot':117 'like':50,64,80,125 'listen':75,135 'log':57 'login':45,101 'neighbor':85 'nsa':82 'page':46 'paramet':63 'pass':119 'password':67 'post':30,71 'protocol':22 'ran':115 'see':92 'sent':19,37,69 'sessionid':97 'show':107 'site':61,113 'some.example.com':52,128,131 'some.example.com/login?sessionid=12345678&use':127 'some.example.com/login?sessionid=12345678&username=homer&password=simpson),':130 'some.example.com/login?sessionid=12345678](https://some.example.com/login?sessionid=12345678)':51 'traffic':79 'url':7,49,124 'usernam':65 'via':70 'web':13,78 'websit':44,94 'wireshark':87 'would':136 'wrong':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6888057"
  +editedAt: DateTimeImmutable @1727366577 {#4985
    date: 2024-09-26 18:02:57.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705852867 {#4986
    date: 2024-01-21 17:01:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED moderate
App\Entity\EntryComment {#4987
  +user: Proxies\__CG__\App\Entity\User {#4988 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4516
    +user: App\Entity\User {#4529 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Bh sharing, unencrypted, on Lemmy that you like watching revolutionary videos on YouTube, the government now has that data, even if Google wasn’t going to give it to them. I thought I would just add that, as everyone else has explained asymmetric encryption well.\n
      \n
      Also, usually it’s just the content of the website, not the URL itself that is encrypted, so anyone, not just the government, can know what YouTube videos you watch (as the video ID is in the URL) as well as the URL of any other websites you visit.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727366471 {#4510
      date: 2024-09-26 18:01:11.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4517 …}
    +nested: Doctrine\ORM\PersistentCollection {#4519 …}
    +votes: Doctrine\ORM\PersistentCollection {#4521 …}
    +reports: Doctrine\ORM\PersistentCollection {#4523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4525 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4527 …}
    -id: 327828
    -bodyTs: "'add':36 'also':46 'anyon':64 'asymmetr':43 'bh':1 'content':52 'data':19 'els':40 'encrypt':44,62 'even':20 'everyon':39 'explain':42 'give':27 'go':25 'googl':22 'govern':15,68 'id':79 'know':70 'lemmi':5 'like':8 'revolutionari':10 'share':2 'thought':32 'unencrypt':3 'url':58,83,88 'usual':47 'video':11,73,78 'visit':94 'wasn':23 'watch':9,75 'websit':55,92 'well':45,85 'would':34 'youtub':13,72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8496820"
    +editedAt: DateTimeImmutable @1727312278 {#4511
      date: 2024-09-26 02:57:58.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705830441 {#4512
      date: 2024-01-21 10:47:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4516}
  +body: """
    The other 2 commenters are wrong. URLs as they appear in your web browser are NOT encrypted when sent over https protocols.\n
    \n
    The only data that is encrypted is POST data, and ONLY if it is sent over HTTPS.\n
    \n
    So for example, a website login page crafts a URL like [some.example.com/login?sessionID=12345678](https://some.example.com/login?sessionID=12345678) and when you log in to the site extra parameters like Username and Password are sent via POST data, then anyone listening to your web traffic (like the NSA or your neighbor with wireshark) will br able to see the website and the sessionID, but not the login details as they will only show up encrypted.\n
    \n
    However, if the site is ran by idiots who pass the data in the URL like this [some.example.com/login?sessionID=12345678&use…](https://some.example.com/login?sessionID=12345678&username=Homer&password=Simpson), then ANYONE listeneing would have your credentials.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705852867 {#4984
    date: 2024-01-21 17:01:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@JackGreenEarth@lemm.ee"
    "@zaknenou@lemmy.dbzer0.com"
    "@JackGreenEarth@lemm.ee"
    "@zaknenou@lemmy.dbzer0.com"
    "@JackGreenEarth@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4989 …}
  +nested: Doctrine\ORM\PersistentCollection {#4991 …}
  +votes: Doctrine\ORM\PersistentCollection {#4993 …}
  +reports: Doctrine\ORM\PersistentCollection {#4995 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4997 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4999 …}
  -id: 328493
  -bodyTs: "'/login?sessionid=12345678&use':129 '/login?sessionid=12345678&username=homer&password=simpson),':132 '/login?sessionid=12345678](https://some.example.com/login?sessionid=12345678)':53 '2':3 'abl':90 'anyon':74,134 'appear':10 'br':89 'browser':14 'comment':4 'craft':47 'credenti':139 'data':25,31,72,121 'detail':102 'encrypt':17,28,109 'exampl':42 'extra':62 'howev':110 'https':21,39 'idiot':117 'like':50,64,80,125 'listen':75,135 'log':57 'login':45,101 'neighbor':85 'nsa':82 'page':46 'paramet':63 'pass':119 'password':67 'post':30,71 'protocol':22 'ran':115 'see':92 'sent':19,37,69 'sessionid':97 'show':107 'site':61,113 'some.example.com':52,128,131 'some.example.com/login?sessionid=12345678&use':127 'some.example.com/login?sessionid=12345678&username=homer&password=simpson),':130 'some.example.com/login?sessionid=12345678](https://some.example.com/login?sessionid=12345678)':51 'traffic':79 'url':7,49,124 'usernam':65 'via':70 'web':13,78 'websit':44,94 'wireshark':87 'would':136 'wrong':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6888057"
  +editedAt: DateTimeImmutable @1727366577 {#4985
    date: 2024-09-26 18:02:57.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705852867 {#4986
    date: 2024-01-21 17:01:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED moderate
App\Entity\EntryComment {#4590
  +user: App\Entity\User {#4603 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
    \n
    You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
    \n
    Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
    \n
    Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 63
  +score: 0
  +lastActive: DateTime @1727425841 {#4584
    date: 2024-09-27 10:30:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@zaknenou@lemmy.dbzer0.com"
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4591 …}
  +nested: Doctrine\ORM\PersistentCollection {#4593 …}
  +votes: Doctrine\ORM\PersistentCollection {#4595 …}
  +reports: Doctrine\ORM\PersistentCollection {#4597 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
  -id: 327827
  -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://startrek.website/comment/5938543"
  +editedAt: DateTimeImmutable @1727312071 {#4585
    date: 2024-09-26 02:54:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705830436 {#4586
    date: 2024-01-21 10:47:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED edit
App\Entity\EntryComment {#4590
  +user: App\Entity\User {#4603 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
    \n
    You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
    \n
    Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
    \n
    Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 63
  +score: 0
  +lastActive: DateTime @1727425841 {#4584
    date: 2024-09-27 10:30:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@zaknenou@lemmy.dbzer0.com"
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4591 …}
  +nested: Doctrine\ORM\PersistentCollection {#4593 …}
  +votes: Doctrine\ORM\PersistentCollection {#4595 …}
  +reports: Doctrine\ORM\PersistentCollection {#4597 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
  -id: 327827
  -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://startrek.website/comment/5938543"
  +editedAt: DateTimeImmutable @1727312071 {#4585
    date: 2024-09-26 02:54:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705830436 {#4586
    date: 2024-01-21 10:47:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED moderate
App\Entity\EntryComment {#4590
  +user: App\Entity\User {#4603 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
    \n
    You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
    \n
    Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
    \n
    Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 63
  +score: 0
  +lastActive: DateTime @1727425841 {#4584
    date: 2024-09-27 10:30:41.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@zaknenou@lemmy.dbzer0.com"
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4591 …}
  +nested: Doctrine\ORM\PersistentCollection {#4593 …}
  +votes: Doctrine\ORM\PersistentCollection {#4595 …}
  +reports: Doctrine\ORM\PersistentCollection {#4597 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
  -id: 327827
  -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://startrek.website/comment/5938543"
  +editedAt: DateTimeImmutable @1727312071 {#4585
    date: 2024-09-26 02:54:31.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705830436 {#4586
    date: 2024-01-21 10:47:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED moderate
App\Entity\EntryComment {#4968
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4590
    +user: App\Entity\User {#4603 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
      \n
      You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
      \n
      Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
      \n
      Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 63
    +score: 0
    +lastActive: DateTime @1727425841 {#4584
      date: 2024-09-27 10:30:41.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@zaknenou@lemmy.dbzer0.com"
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4591 …}
    +nested: Doctrine\ORM\PersistentCollection {#4593 …}
    +votes: Doctrine\ORM\PersistentCollection {#4595 …}
    +reports: Doctrine\ORM\PersistentCollection {#4597 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
    -id: 327827
    -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://startrek.website/comment/5938543"
    +editedAt: DateTimeImmutable @1727312071 {#4585
      date: 2024-09-26 02:54:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705830436 {#4586
      date: 2024-01-21 10:47:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    this is very detailed answer thank you. however I face an ambiguity regarding this:\n
    \n
    > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
    \n
    How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1705849748 {#4971
    date: 2024-01-21 16:09:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4966 …}
  +nested: Doctrine\ORM\PersistentCollection {#4964 …}
  +votes: Doctrine\ORM\PersistentCollection {#4962 …}
  +reports: Doctrine\ORM\PersistentCollection {#4978 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
  -id: 328362
  -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6975711"
  +editedAt: DateTimeImmutable @1727355732 {#4974
    date: 2024-09-26 15:02:12.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705849748 {#4976
    date: 2024-01-21 16:09:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED edit
App\Entity\EntryComment {#4968
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4590
    +user: App\Entity\User {#4603 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
      \n
      You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
      \n
      Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
      \n
      Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 63
    +score: 0
    +lastActive: DateTime @1727425841 {#4584
      date: 2024-09-27 10:30:41.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@zaknenou@lemmy.dbzer0.com"
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4591 …}
    +nested: Doctrine\ORM\PersistentCollection {#4593 …}
    +votes: Doctrine\ORM\PersistentCollection {#4595 …}
    +reports: Doctrine\ORM\PersistentCollection {#4597 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
    -id: 327827
    -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://startrek.website/comment/5938543"
    +editedAt: DateTimeImmutable @1727312071 {#4585
      date: 2024-09-26 02:54:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705830436 {#4586
      date: 2024-01-21 10:47:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    this is very detailed answer thank you. however I face an ambiguity regarding this:\n
    \n
    > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
    \n
    How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1705849748 {#4971
    date: 2024-01-21 16:09:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4966 …}
  +nested: Doctrine\ORM\PersistentCollection {#4964 …}
  +votes: Doctrine\ORM\PersistentCollection {#4962 …}
  +reports: Doctrine\ORM\PersistentCollection {#4978 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
  -id: 328362
  -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6975711"
  +editedAt: DateTimeImmutable @1727355732 {#4974
    date: 2024-09-26 15:02:12.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705849748 {#4976
    date: 2024-01-21 16:09:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED moderate
App\Entity\EntryComment {#4968
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4590
    +user: App\Entity\User {#4603 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
      \n
      You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
      \n
      Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
      \n
      Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 63
    +score: 0
    +lastActive: DateTime @1727425841 {#4584
      date: 2024-09-27 10:30:41.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@zaknenou@lemmy.dbzer0.com"
      "@zaknenou@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4591 …}
    +nested: Doctrine\ORM\PersistentCollection {#4593 …}
    +votes: Doctrine\ORM\PersistentCollection {#4595 …}
    +reports: Doctrine\ORM\PersistentCollection {#4597 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
    -id: 327827
    -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://startrek.website/comment/5938543"
    +editedAt: DateTimeImmutable @1727312071 {#4585
      date: 2024-09-26 02:54:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705830436 {#4586
      date: 2024-01-21 10:47:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    this is very detailed answer thank you. however I face an ambiguity regarding this:\n
    \n
    > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
    \n
    How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1705849748 {#4971
    date: 2024-01-21 16:09:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4966 …}
  +nested: Doctrine\ORM\PersistentCollection {#4964 …}
  +votes: Doctrine\ORM\PersistentCollection {#4962 …}
  +reports: Doctrine\ORM\PersistentCollection {#4978 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
  -id: 328362
  -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6975711"
  +editedAt: DateTimeImmutable @1727355732 {#4974
    date: 2024-09-26 15:02:12.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705849748 {#4976
    date: 2024-01-21 16:09:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED moderate
App\Entity\EntryComment {#5055
  +user: Proxies\__CG__\App\Entity\User {#5051 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4968
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4590
      +user: App\Entity\User {#4603 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
        \n
        Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
        \n
        Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 63
      +score: 0
      +lastActive: DateTime @1727425841 {#4584
        date: 2024-09-27 10:30:41.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@zaknenou@lemmy.dbzer0.com"
        "@zaknenou@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4591 …}
      +nested: Doctrine\ORM\PersistentCollection {#4593 …}
      +votes: Doctrine\ORM\PersistentCollection {#4595 …}
      +reports: Doctrine\ORM\PersistentCollection {#4597 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
      -id: 327827
      -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://startrek.website/comment/5938543"
      +editedAt: DateTimeImmutable @1727312071 {#4585
        date: 2024-09-26 02:54:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705830436 {#4586
        date: 2024-01-21 10:47:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      this is very detailed answer thank you. however I face an ambiguity regarding this:\n
      \n
      > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
      \n
      How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705849748 {#4971
      date: 2024-01-21 16:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4966 …}
    +nested: Doctrine\ORM\PersistentCollection {#4964 …}
    +votes: Doctrine\ORM\PersistentCollection {#4962 …}
    +reports: Doctrine\ORM\PersistentCollection {#4978 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
    -id: 328362
    -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6975711"
    +editedAt: DateTimeImmutable @1727355732 {#4974
      date: 2024-09-26 15:02:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705849748 {#4976
      date: 2024-01-21 16:09:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    Youtube never knows the private half of your key pair. That never leaves your system.\n
    \n
    Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
    \n
    We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
    \n
    In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
    \n
    You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
    \n
    As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
    \n
    All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705855041 {#5060
    date: 2024-01-21 17:37:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5050 …}
  +nested: Doctrine\ORM\PersistentCollection {#5054 …}
  +votes: Doctrine\ORM\PersistentCollection {#5064 …}
  +reports: Doctrine\ORM\PersistentCollection {#5066 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
  -id: 328598
  -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6580334"
  +editedAt: DateTimeImmutable @1727375792 {#5063
    date: 2024-09-26 20:36:32.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705855041 {#5059
    date: 2024-01-21 17:37:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED edit
App\Entity\EntryComment {#5055
  +user: Proxies\__CG__\App\Entity\User {#5051 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4968
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4590
      +user: App\Entity\User {#4603 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
        \n
        Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
        \n
        Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 63
      +score: 0
      +lastActive: DateTime @1727425841 {#4584
        date: 2024-09-27 10:30:41.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@zaknenou@lemmy.dbzer0.com"
        "@zaknenou@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4591 …}
      +nested: Doctrine\ORM\PersistentCollection {#4593 …}
      +votes: Doctrine\ORM\PersistentCollection {#4595 …}
      +reports: Doctrine\ORM\PersistentCollection {#4597 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
      -id: 327827
      -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://startrek.website/comment/5938543"
      +editedAt: DateTimeImmutable @1727312071 {#4585
        date: 2024-09-26 02:54:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705830436 {#4586
        date: 2024-01-21 10:47:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      this is very detailed answer thank you. however I face an ambiguity regarding this:\n
      \n
      > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
      \n
      How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705849748 {#4971
      date: 2024-01-21 16:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4966 …}
    +nested: Doctrine\ORM\PersistentCollection {#4964 …}
    +votes: Doctrine\ORM\PersistentCollection {#4962 …}
    +reports: Doctrine\ORM\PersistentCollection {#4978 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
    -id: 328362
    -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6975711"
    +editedAt: DateTimeImmutable @1727355732 {#4974
      date: 2024-09-26 15:02:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705849748 {#4976
      date: 2024-01-21 16:09:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    Youtube never knows the private half of your key pair. That never leaves your system.\n
    \n
    Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
    \n
    We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
    \n
    In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
    \n
    You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
    \n
    As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
    \n
    All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705855041 {#5060
    date: 2024-01-21 17:37:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5050 …}
  +nested: Doctrine\ORM\PersistentCollection {#5054 …}
  +votes: Doctrine\ORM\PersistentCollection {#5064 …}
  +reports: Doctrine\ORM\PersistentCollection {#5066 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
  -id: 328598
  -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6580334"
  +editedAt: DateTimeImmutable @1727375792 {#5063
    date: 2024-09-26 20:36:32.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705855041 {#5059
    date: 2024-01-21 17:37:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED moderate
App\Entity\EntryComment {#5055
  +user: Proxies\__CG__\App\Entity\User {#5051 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4968
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4590
      +user: App\Entity\User {#4603 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
        \n
        Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
        \n
        Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 63
      +score: 0
      +lastActive: DateTime @1727425841 {#4584
        date: 2024-09-27 10:30:41.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@zaknenou@lemmy.dbzer0.com"
        "@zaknenou@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4591 …}
      +nested: Doctrine\ORM\PersistentCollection {#4593 …}
      +votes: Doctrine\ORM\PersistentCollection {#4595 …}
      +reports: Doctrine\ORM\PersistentCollection {#4597 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
      -id: 327827
      -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://startrek.website/comment/5938543"
      +editedAt: DateTimeImmutable @1727312071 {#4585
        date: 2024-09-26 02:54:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705830436 {#4586
        date: 2024-01-21 10:47:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      this is very detailed answer thank you. however I face an ambiguity regarding this:\n
      \n
      > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
      \n
      How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705849748 {#4971
      date: 2024-01-21 16:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4966 …}
    +nested: Doctrine\ORM\PersistentCollection {#4964 …}
    +votes: Doctrine\ORM\PersistentCollection {#4962 …}
    +reports: Doctrine\ORM\PersistentCollection {#4978 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
    -id: 328362
    -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6975711"
    +editedAt: DateTimeImmutable @1727355732 {#4974
      date: 2024-09-26 15:02:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705849748 {#4976
      date: 2024-01-21 16:09:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    Youtube never knows the private half of your key pair. That never leaves your system.\n
    \n
    Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
    \n
    We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
    \n
    In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
    \n
    You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
    \n
    As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
    \n
    All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705855041 {#5060
    date: 2024-01-21 17:37:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5050 …}
  +nested: Doctrine\ORM\PersistentCollection {#5054 …}
  +votes: Doctrine\ORM\PersistentCollection {#5064 …}
  +reports: Doctrine\ORM\PersistentCollection {#5066 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
  -id: 328598
  -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6580334"
  +editedAt: DateTimeImmutable @1727375792 {#5063
    date: 2024-09-26 20:36:32.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705855041 {#5059
    date: 2024-01-21 17:37:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED moderate
App\Entity\EntryComment {#5144
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5055
    +user: Proxies\__CG__\App\Entity\User {#5051 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4968
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4590
        +user: App\Entity\User {#4603 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
          \n
          Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
          \n
          Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 63
        +score: 0
        +lastActive: DateTime @1727425841 {#4584
          date: 2024-09-27 10:30:41.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4591 …}
        +nested: Doctrine\ORM\PersistentCollection {#4593 …}
        +votes: Doctrine\ORM\PersistentCollection {#4595 …}
        +reports: Doctrine\ORM\PersistentCollection {#4597 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
        -id: 327827
        -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://startrek.website/comment/5938543"
        +editedAt: DateTimeImmutable @1727312071 {#4585
          date: 2024-09-26 02:54:31.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705830436 {#4586
          date: 2024-01-21 10:47:16.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        this is very detailed answer thank you. however I face an ambiguity regarding this:\n
        \n
        > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705849748 {#4971
        date: 2024-01-21 16:09:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4966 …}
      +nested: Doctrine\ORM\PersistentCollection {#4964 …}
      +votes: Doctrine\ORM\PersistentCollection {#4962 …}
      +reports: Doctrine\ORM\PersistentCollection {#4978 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
      -id: 328362
      -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/6975711"
      +editedAt: DateTimeImmutable @1727355732 {#4974
        date: 2024-09-26 15:02:12.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705849748 {#4976
        date: 2024-01-21 16:09:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      Youtube never knows the private half of your key pair. That never leaves your system.\n
      \n
      Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
      \n
      We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
      \n
      In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
      \n
      You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
      \n
      As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
      \n
      All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705855041 {#5060
      date: 2024-01-21 17:37:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5050 …}
    +nested: Doctrine\ORM\PersistentCollection {#5054 …}
    +votes: Doctrine\ORM\PersistentCollection {#5064 …}
    +reports: Doctrine\ORM\PersistentCollection {#5066 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
    -id: 328598
    -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6580334"
    +editedAt: DateTimeImmutable @1727375792 {#5063
      date: 2024-09-26 20:36:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705855041 {#5059
      date: 2024-01-21 17:37:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "so you can encrypt a message with my public key but you cannot decrypt it afterward ??"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705858318 {#5142
    date: 2024-01-21 18:31:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5145 …}
  +nested: Doctrine\ORM\PersistentCollection {#5147 …}
  +votes: Doctrine\ORM\PersistentCollection {#5149 …}
  +reports: Doctrine\ORM\PersistentCollection {#5151 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5153 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5155 …}
  -id: 328781
  -bodyTs: "'afterward':16 'cannot':13 'decrypt':14 'encrypt':4 'key':10 'messag':6 'public':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6978845"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705858318 {#5143
    date: 2024-01-21 18:31:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED edit
App\Entity\EntryComment {#5144
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5055
    +user: Proxies\__CG__\App\Entity\User {#5051 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4968
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4590
        +user: App\Entity\User {#4603 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
          \n
          Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
          \n
          Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 63
        +score: 0
        +lastActive: DateTime @1727425841 {#4584
          date: 2024-09-27 10:30:41.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4591 …}
        +nested: Doctrine\ORM\PersistentCollection {#4593 …}
        +votes: Doctrine\ORM\PersistentCollection {#4595 …}
        +reports: Doctrine\ORM\PersistentCollection {#4597 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
        -id: 327827
        -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://startrek.website/comment/5938543"
        +editedAt: DateTimeImmutable @1727312071 {#4585
          date: 2024-09-26 02:54:31.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705830436 {#4586
          date: 2024-01-21 10:47:16.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        this is very detailed answer thank you. however I face an ambiguity regarding this:\n
        \n
        > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705849748 {#4971
        date: 2024-01-21 16:09:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4966 …}
      +nested: Doctrine\ORM\PersistentCollection {#4964 …}
      +votes: Doctrine\ORM\PersistentCollection {#4962 …}
      +reports: Doctrine\ORM\PersistentCollection {#4978 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
      -id: 328362
      -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/6975711"
      +editedAt: DateTimeImmutable @1727355732 {#4974
        date: 2024-09-26 15:02:12.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705849748 {#4976
        date: 2024-01-21 16:09:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      Youtube never knows the private half of your key pair. That never leaves your system.\n
      \n
      Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
      \n
      We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
      \n
      In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
      \n
      You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
      \n
      As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
      \n
      All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705855041 {#5060
      date: 2024-01-21 17:37:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5050 …}
    +nested: Doctrine\ORM\PersistentCollection {#5054 …}
    +votes: Doctrine\ORM\PersistentCollection {#5064 …}
    +reports: Doctrine\ORM\PersistentCollection {#5066 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
    -id: 328598
    -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6580334"
    +editedAt: DateTimeImmutable @1727375792 {#5063
      date: 2024-09-26 20:36:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705855041 {#5059
      date: 2024-01-21 17:37:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "so you can encrypt a message with my public key but you cannot decrypt it afterward ??"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705858318 {#5142
    date: 2024-01-21 18:31:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5145 …}
  +nested: Doctrine\ORM\PersistentCollection {#5147 …}
  +votes: Doctrine\ORM\PersistentCollection {#5149 …}
  +reports: Doctrine\ORM\PersistentCollection {#5151 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5153 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5155 …}
  -id: 328781
  -bodyTs: "'afterward':16 'cannot':13 'decrypt':14 'encrypt':4 'key':10 'messag':6 'public':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6978845"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705858318 {#5143
    date: 2024-01-21 18:31:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED moderate
App\Entity\EntryComment {#5144
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5055
    +user: Proxies\__CG__\App\Entity\User {#5051 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4968
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4590
        +user: App\Entity\User {#4603 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
          \n
          Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
          \n
          Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 63
        +score: 0
        +lastActive: DateTime @1727425841 {#4584
          date: 2024-09-27 10:30:41.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4591 …}
        +nested: Doctrine\ORM\PersistentCollection {#4593 …}
        +votes: Doctrine\ORM\PersistentCollection {#4595 …}
        +reports: Doctrine\ORM\PersistentCollection {#4597 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
        -id: 327827
        -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://startrek.website/comment/5938543"
        +editedAt: DateTimeImmutable @1727312071 {#4585
          date: 2024-09-26 02:54:31.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705830436 {#4586
          date: 2024-01-21 10:47:16.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        this is very detailed answer thank you. however I face an ambiguity regarding this:\n
        \n
        > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705849748 {#4971
        date: 2024-01-21 16:09:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4966 …}
      +nested: Doctrine\ORM\PersistentCollection {#4964 …}
      +votes: Doctrine\ORM\PersistentCollection {#4962 …}
      +reports: Doctrine\ORM\PersistentCollection {#4978 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
      -id: 328362
      -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/6975711"
      +editedAt: DateTimeImmutable @1727355732 {#4974
        date: 2024-09-26 15:02:12.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705849748 {#4976
        date: 2024-01-21 16:09:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      Youtube never knows the private half of your key pair. That never leaves your system.\n
      \n
      Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
      \n
      We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
      \n
      In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
      \n
      You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
      \n
      As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
      \n
      All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705855041 {#5060
      date: 2024-01-21 17:37:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5050 …}
    +nested: Doctrine\ORM\PersistentCollection {#5054 …}
    +votes: Doctrine\ORM\PersistentCollection {#5064 …}
    +reports: Doctrine\ORM\PersistentCollection {#5066 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
    -id: 328598
    -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6580334"
    +editedAt: DateTimeImmutable @1727375792 {#5063
      date: 2024-09-26 20:36:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705855041 {#5059
      date: 2024-01-21 17:37:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "so you can encrypt a message with my public key but you cannot decrypt it afterward ??"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705858318 {#5142
    date: 2024-01-21 18:31:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5145 …}
  +nested: Doctrine\ORM\PersistentCollection {#5147 …}
  +votes: Doctrine\ORM\PersistentCollection {#5149 …}
  +reports: Doctrine\ORM\PersistentCollection {#5151 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5153 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5155 …}
  -id: 328781
  -bodyTs: "'afterward':16 'cannot':13 'decrypt':14 'encrypt':4 'key':10 'messag':6 'public':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6978845"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705858318 {#5143
    date: 2024-01-21 18:31:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED moderate
App\Entity\EntryComment {#5197
  +user: Proxies\__CG__\App\Entity\User {#5201 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5144
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5055
      +user: Proxies\__CG__\App\Entity\User {#5051 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4968
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4590
          +user: App\Entity\User {#4603 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
            \n
            Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
            \n
            Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 63
          +score: 0
          +lastActive: DateTime @1727425841 {#4584
            date: 2024-09-27 10:30:41.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4591 …}
          +nested: Doctrine\ORM\PersistentCollection {#4593 …}
          +votes: Doctrine\ORM\PersistentCollection {#4595 …}
          +reports: Doctrine\ORM\PersistentCollection {#4597 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
          -id: 327827
          -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://startrek.website/comment/5938543"
          +editedAt: DateTimeImmutable @1727312071 {#4585
            date: 2024-09-26 02:54:31.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705830436 {#4586
            date: 2024-01-21 10:47:16.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          this is very detailed answer thank you. however I face an ambiguity regarding this:\n
          \n
          > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1705849748 {#4971
          date: 2024-01-21 16:09:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4966 …}
        +nested: Doctrine\ORM\PersistentCollection {#4964 …}
        +votes: Doctrine\ORM\PersistentCollection {#4962 …}
        +reports: Doctrine\ORM\PersistentCollection {#4978 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
        -id: 328362
        -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/6975711"
        +editedAt: DateTimeImmutable @1727355732 {#4974
          date: 2024-09-26 15:02:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705849748 {#4976
          date: 2024-01-21 16:09:08.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        Youtube never knows the private half of your key pair. That never leaves your system.\n
        \n
        Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
        \n
        We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
        \n
        In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
        \n
        You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
        \n
        As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
        \n
        All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705855041 {#5060
        date: 2024-01-21 17:37:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5050 …}
      +nested: Doctrine\ORM\PersistentCollection {#5054 …}
      +votes: Doctrine\ORM\PersistentCollection {#5064 …}
      +reports: Doctrine\ORM\PersistentCollection {#5066 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
      -id: 328598
      -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6580334"
      +editedAt: DateTimeImmutable @1727375792 {#5063
        date: 2024-09-26 20:36:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705855041 {#5059
        date: 2024-01-21 17:37:21.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: "so you can encrypt a message with my public key but you cannot decrypt it afterward ??"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705858318 {#5142
      date: 2024-01-21 18:31:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5145 …}
    +nested: Doctrine\ORM\PersistentCollection {#5147 …}
    +votes: Doctrine\ORM\PersistentCollection {#5149 …}
    +reports: Doctrine\ORM\PersistentCollection {#5151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5155 …}
    -id: 328781
    -bodyTs: "'afterward':16 'cannot':13 'decrypt':14 'encrypt':4 'key':10 'messag':6 'public':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6978845"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705858318 {#5143
      date: 2024-01-21 18:31:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    The best way I find to think about it is a padlocked box.\n
    \n
    The public key is a box with an open padlock on it. I can give it to anyone. If someone puts a message inside the box they can lock the padlock, but they don’t have the key to open it again.\n
    \n
    I keep the key private. If someone sends me a locked box that has my padlock on it, only I have the key to open it and read the message.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705863246 {#5193
    date: 2024-01-21 19:54:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5202 …}
  +nested: Doctrine\ORM\PersistentCollection {#5198 …}
  +votes: Doctrine\ORM\PersistentCollection {#5204 …}
  +reports: Doctrine\ORM\PersistentCollection {#5206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5208 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5210 …}
  -id: 329001
  -bodyTs: "'anyon':31 'best':2 'box':13,19,39,67 'find':5 'give':28 'insid':37 'keep':57 'key':16,51,59,78 'lock':42,66 'messag':36,85 'open':22,53,80 'padlock':12,23,44,71 'privat':60 'public':15 'put':34 'read':83 'send':63 'someon':33,62 'think':7 'way':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://thelemmy.club/comment/7280396"
  +editedAt: DateTimeImmutable @1727405880 {#5190
    date: 2024-09-27 04:58:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705863246 {#5194
    date: 2024-01-21 19:54:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED edit
App\Entity\EntryComment {#5197
  +user: Proxies\__CG__\App\Entity\User {#5201 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5144
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5055
      +user: Proxies\__CG__\App\Entity\User {#5051 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4968
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4590
          +user: App\Entity\User {#4603 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
            \n
            Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
            \n
            Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 63
          +score: 0
          +lastActive: DateTime @1727425841 {#4584
            date: 2024-09-27 10:30:41.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4591 …}
          +nested: Doctrine\ORM\PersistentCollection {#4593 …}
          +votes: Doctrine\ORM\PersistentCollection {#4595 …}
          +reports: Doctrine\ORM\PersistentCollection {#4597 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
          -id: 327827
          -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://startrek.website/comment/5938543"
          +editedAt: DateTimeImmutable @1727312071 {#4585
            date: 2024-09-26 02:54:31.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705830436 {#4586
            date: 2024-01-21 10:47:16.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          this is very detailed answer thank you. however I face an ambiguity regarding this:\n
          \n
          > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1705849748 {#4971
          date: 2024-01-21 16:09:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4966 …}
        +nested: Doctrine\ORM\PersistentCollection {#4964 …}
        +votes: Doctrine\ORM\PersistentCollection {#4962 …}
        +reports: Doctrine\ORM\PersistentCollection {#4978 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
        -id: 328362
        -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/6975711"
        +editedAt: DateTimeImmutable @1727355732 {#4974
          date: 2024-09-26 15:02:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705849748 {#4976
          date: 2024-01-21 16:09:08.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        Youtube never knows the private half of your key pair. That never leaves your system.\n
        \n
        Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
        \n
        We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
        \n
        In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
        \n
        You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
        \n
        As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
        \n
        All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705855041 {#5060
        date: 2024-01-21 17:37:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5050 …}
      +nested: Doctrine\ORM\PersistentCollection {#5054 …}
      +votes: Doctrine\ORM\PersistentCollection {#5064 …}
      +reports: Doctrine\ORM\PersistentCollection {#5066 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
      -id: 328598
      -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6580334"
      +editedAt: DateTimeImmutable @1727375792 {#5063
        date: 2024-09-26 20:36:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705855041 {#5059
        date: 2024-01-21 17:37:21.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: "so you can encrypt a message with my public key but you cannot decrypt it afterward ??"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705858318 {#5142
      date: 2024-01-21 18:31:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5145 …}
    +nested: Doctrine\ORM\PersistentCollection {#5147 …}
    +votes: Doctrine\ORM\PersistentCollection {#5149 …}
    +reports: Doctrine\ORM\PersistentCollection {#5151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5155 …}
    -id: 328781
    -bodyTs: "'afterward':16 'cannot':13 'decrypt':14 'encrypt':4 'key':10 'messag':6 'public':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6978845"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705858318 {#5143
      date: 2024-01-21 18:31:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    The best way I find to think about it is a padlocked box.\n
    \n
    The public key is a box with an open padlock on it. I can give it to anyone. If someone puts a message inside the box they can lock the padlock, but they don’t have the key to open it again.\n
    \n
    I keep the key private. If someone sends me a locked box that has my padlock on it, only I have the key to open it and read the message.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705863246 {#5193
    date: 2024-01-21 19:54:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5202 …}
  +nested: Doctrine\ORM\PersistentCollection {#5198 …}
  +votes: Doctrine\ORM\PersistentCollection {#5204 …}
  +reports: Doctrine\ORM\PersistentCollection {#5206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5208 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5210 …}
  -id: 329001
  -bodyTs: "'anyon':31 'best':2 'box':13,19,39,67 'find':5 'give':28 'insid':37 'keep':57 'key':16,51,59,78 'lock':42,66 'messag':36,85 'open':22,53,80 'padlock':12,23,44,71 'privat':60 'public':15 'put':34 'read':83 'send':63 'someon':33,62 'think':7 'way':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://thelemmy.club/comment/7280396"
  +editedAt: DateTimeImmutable @1727405880 {#5190
    date: 2024-09-27 04:58:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705863246 {#5194
    date: 2024-01-21 19:54:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED moderate
App\Entity\EntryComment {#5197
  +user: Proxies\__CG__\App\Entity\User {#5201 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5144
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5055
      +user: Proxies\__CG__\App\Entity\User {#5051 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4968
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4590
          +user: App\Entity\User {#4603 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
            \n
            Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
            \n
            Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 63
          +score: 0
          +lastActive: DateTime @1727425841 {#4584
            date: 2024-09-27 10:30:41.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4591 …}
          +nested: Doctrine\ORM\PersistentCollection {#4593 …}
          +votes: Doctrine\ORM\PersistentCollection {#4595 …}
          +reports: Doctrine\ORM\PersistentCollection {#4597 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
          -id: 327827
          -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://startrek.website/comment/5938543"
          +editedAt: DateTimeImmutable @1727312071 {#4585
            date: 2024-09-26 02:54:31.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705830436 {#4586
            date: 2024-01-21 10:47:16.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          this is very detailed answer thank you. however I face an ambiguity regarding this:\n
          \n
          > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1705849748 {#4971
          date: 2024-01-21 16:09:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4966 …}
        +nested: Doctrine\ORM\PersistentCollection {#4964 …}
        +votes: Doctrine\ORM\PersistentCollection {#4962 …}
        +reports: Doctrine\ORM\PersistentCollection {#4978 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
        -id: 328362
        -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/6975711"
        +editedAt: DateTimeImmutable @1727355732 {#4974
          date: 2024-09-26 15:02:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705849748 {#4976
          date: 2024-01-21 16:09:08.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        Youtube never knows the private half of your key pair. That never leaves your system.\n
        \n
        Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
        \n
        We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
        \n
        In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
        \n
        You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
        \n
        As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
        \n
        All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705855041 {#5060
        date: 2024-01-21 17:37:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5050 …}
      +nested: Doctrine\ORM\PersistentCollection {#5054 …}
      +votes: Doctrine\ORM\PersistentCollection {#5064 …}
      +reports: Doctrine\ORM\PersistentCollection {#5066 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
      -id: 328598
      -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6580334"
      +editedAt: DateTimeImmutable @1727375792 {#5063
        date: 2024-09-26 20:36:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705855041 {#5059
        date: 2024-01-21 17:37:21.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: "so you can encrypt a message with my public key but you cannot decrypt it afterward ??"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705858318 {#5142
      date: 2024-01-21 18:31:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5145 …}
    +nested: Doctrine\ORM\PersistentCollection {#5147 …}
    +votes: Doctrine\ORM\PersistentCollection {#5149 …}
    +reports: Doctrine\ORM\PersistentCollection {#5151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5155 …}
    -id: 328781
    -bodyTs: "'afterward':16 'cannot':13 'decrypt':14 'encrypt':4 'key':10 'messag':6 'public':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6978845"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705858318 {#5143
      date: 2024-01-21 18:31:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    The best way I find to think about it is a padlocked box.\n
    \n
    The public key is a box with an open padlock on it. I can give it to anyone. If someone puts a message inside the box they can lock the padlock, but they don’t have the key to open it again.\n
    \n
    I keep the key private. If someone sends me a locked box that has my padlock on it, only I have the key to open it and read the message.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705863246 {#5193
    date: 2024-01-21 19:54:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5202 …}
  +nested: Doctrine\ORM\PersistentCollection {#5198 …}
  +votes: Doctrine\ORM\PersistentCollection {#5204 …}
  +reports: Doctrine\ORM\PersistentCollection {#5206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5208 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5210 …}
  -id: 329001
  -bodyTs: "'anyon':31 'best':2 'box':13,19,39,67 'find':5 'give':28 'insid':37 'keep':57 'key':16,51,59,78 'lock':42,66 'messag':36,85 'open':22,53,80 'padlock':12,23,44,71 'privat':60 'public':15 'put':34 'read':83 'send':63 'someon':33,62 'think':7 'way':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://thelemmy.club/comment/7280396"
  +editedAt: DateTimeImmutable @1727405880 {#5190
    date: 2024-09-27 04:58:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705863246 {#5194
    date: 2024-01-21 19:54:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED moderate
App\Entity\EntryComment {#5214
  +user: Proxies\__CG__\App\Entity\User {#5051 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5144
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5055
      +user: Proxies\__CG__\App\Entity\User {#5051 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4968
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4590
          +user: App\Entity\User {#4603 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
            \n
            Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
            \n
            Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 63
          +score: 0
          +lastActive: DateTime @1727425841 {#4584
            date: 2024-09-27 10:30:41.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4591 …}
          +nested: Doctrine\ORM\PersistentCollection {#4593 …}
          +votes: Doctrine\ORM\PersistentCollection {#4595 …}
          +reports: Doctrine\ORM\PersistentCollection {#4597 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
          -id: 327827
          -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://startrek.website/comment/5938543"
          +editedAt: DateTimeImmutable @1727312071 {#4585
            date: 2024-09-26 02:54:31.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705830436 {#4586
            date: 2024-01-21 10:47:16.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          this is very detailed answer thank you. however I face an ambiguity regarding this:\n
          \n
          > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1705849748 {#4971
          date: 2024-01-21 16:09:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4966 …}
        +nested: Doctrine\ORM\PersistentCollection {#4964 …}
        +votes: Doctrine\ORM\PersistentCollection {#4962 …}
        +reports: Doctrine\ORM\PersistentCollection {#4978 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
        -id: 328362
        -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/6975711"
        +editedAt: DateTimeImmutable @1727355732 {#4974
          date: 2024-09-26 15:02:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705849748 {#4976
          date: 2024-01-21 16:09:08.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        Youtube never knows the private half of your key pair. That never leaves your system.\n
        \n
        Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
        \n
        We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
        \n
        In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
        \n
        You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
        \n
        As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
        \n
        All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705855041 {#5060
        date: 2024-01-21 17:37:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5050 …}
      +nested: Doctrine\ORM\PersistentCollection {#5054 …}
      +votes: Doctrine\ORM\PersistentCollection {#5064 …}
      +reports: Doctrine\ORM\PersistentCollection {#5066 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
      -id: 328598
      -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6580334"
      +editedAt: DateTimeImmutable @1727375792 {#5063
        date: 2024-09-26 20:36:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705855041 {#5059
        date: 2024-01-21 17:37:21.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: "so you can encrypt a message with my public key but you cannot decrypt it afterward ??"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705858318 {#5142
      date: 2024-01-21 18:31:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5145 …}
    +nested: Doctrine\ORM\PersistentCollection {#5147 …}
    +votes: Doctrine\ORM\PersistentCollection {#5149 …}
    +reports: Doctrine\ORM\PersistentCollection {#5151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5155 …}
    -id: 328781
    -bodyTs: "'afterward':16 'cannot':13 'decrypt':14 'encrypt':4 'key':10 'messag':6 'public':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6978845"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705858318 {#5143
      date: 2024-01-21 18:31:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "Exactly. Once encrypted with your public key, you’re the only one who can decrypt and read it as you are the only one with access to your private key."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705858691 {#5212
    date: 2024-01-21 18:38:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5215 …}
  +nested: Doctrine\ORM\PersistentCollection {#5217 …}
  +votes: Doctrine\ORM\PersistentCollection {#5219 …}
  +reports: Doctrine\ORM\PersistentCollection {#5221 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5223 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5225 …}
  -id: 328798
  -bodyTs: "'access':26 'decrypt':15 'encrypt':3 'exact':1 'key':7,30 'one':12,24 'privat':29 'public':6 're':9 'read':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6581689"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705858691 {#5213
    date: 2024-01-21 18:38:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED edit
App\Entity\EntryComment {#5214
  +user: Proxies\__CG__\App\Entity\User {#5051 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5144
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5055
      +user: Proxies\__CG__\App\Entity\User {#5051 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4968
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4590
          +user: App\Entity\User {#4603 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
            \n
            Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
            \n
            Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 63
          +score: 0
          +lastActive: DateTime @1727425841 {#4584
            date: 2024-09-27 10:30:41.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4591 …}
          +nested: Doctrine\ORM\PersistentCollection {#4593 …}
          +votes: Doctrine\ORM\PersistentCollection {#4595 …}
          +reports: Doctrine\ORM\PersistentCollection {#4597 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
          -id: 327827
          -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://startrek.website/comment/5938543"
          +editedAt: DateTimeImmutable @1727312071 {#4585
            date: 2024-09-26 02:54:31.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705830436 {#4586
            date: 2024-01-21 10:47:16.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          this is very detailed answer thank you. however I face an ambiguity regarding this:\n
          \n
          > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1705849748 {#4971
          date: 2024-01-21 16:09:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4966 …}
        +nested: Doctrine\ORM\PersistentCollection {#4964 …}
        +votes: Doctrine\ORM\PersistentCollection {#4962 …}
        +reports: Doctrine\ORM\PersistentCollection {#4978 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
        -id: 328362
        -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/6975711"
        +editedAt: DateTimeImmutable @1727355732 {#4974
          date: 2024-09-26 15:02:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705849748 {#4976
          date: 2024-01-21 16:09:08.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        Youtube never knows the private half of your key pair. That never leaves your system.\n
        \n
        Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
        \n
        We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
        \n
        In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
        \n
        You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
        \n
        As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
        \n
        All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705855041 {#5060
        date: 2024-01-21 17:37:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5050 …}
      +nested: Doctrine\ORM\PersistentCollection {#5054 …}
      +votes: Doctrine\ORM\PersistentCollection {#5064 …}
      +reports: Doctrine\ORM\PersistentCollection {#5066 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
      -id: 328598
      -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6580334"
      +editedAt: DateTimeImmutable @1727375792 {#5063
        date: 2024-09-26 20:36:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705855041 {#5059
        date: 2024-01-21 17:37:21.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: "so you can encrypt a message with my public key but you cannot decrypt it afterward ??"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705858318 {#5142
      date: 2024-01-21 18:31:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5145 …}
    +nested: Doctrine\ORM\PersistentCollection {#5147 …}
    +votes: Doctrine\ORM\PersistentCollection {#5149 …}
    +reports: Doctrine\ORM\PersistentCollection {#5151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5155 …}
    -id: 328781
    -bodyTs: "'afterward':16 'cannot':13 'decrypt':14 'encrypt':4 'key':10 'messag':6 'public':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6978845"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705858318 {#5143
      date: 2024-01-21 18:31:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "Exactly. Once encrypted with your public key, you’re the only one who can decrypt and read it as you are the only one with access to your private key."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705858691 {#5212
    date: 2024-01-21 18:38:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5215 …}
  +nested: Doctrine\ORM\PersistentCollection {#5217 …}
  +votes: Doctrine\ORM\PersistentCollection {#5219 …}
  +reports: Doctrine\ORM\PersistentCollection {#5221 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5223 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5225 …}
  -id: 328798
  -bodyTs: "'access':26 'decrypt':15 'encrypt':3 'exact':1 'key':7,30 'one':12,24 'privat':29 'public':6 're':9 'read':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6581689"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705858691 {#5213
    date: 2024-01-21 18:38:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED moderate
App\Entity\EntryComment {#5214
  +user: Proxies\__CG__\App\Entity\User {#5051 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5144
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5055
      +user: Proxies\__CG__\App\Entity\User {#5051 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4968
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4590
          +user: App\Entity\User {#4603 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
            \n
            Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
            \n
            Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 63
          +score: 0
          +lastActive: DateTime @1727425841 {#4584
            date: 2024-09-27 10:30:41.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4591 …}
          +nested: Doctrine\ORM\PersistentCollection {#4593 …}
          +votes: Doctrine\ORM\PersistentCollection {#4595 …}
          +reports: Doctrine\ORM\PersistentCollection {#4597 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
          -id: 327827
          -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://startrek.website/comment/5938543"
          +editedAt: DateTimeImmutable @1727312071 {#4585
            date: 2024-09-26 02:54:31.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705830436 {#4586
            date: 2024-01-21 10:47:16.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          this is very detailed answer thank you. however I face an ambiguity regarding this:\n
          \n
          > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1705849748 {#4971
          date: 2024-01-21 16:09:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4966 …}
        +nested: Doctrine\ORM\PersistentCollection {#4964 …}
        +votes: Doctrine\ORM\PersistentCollection {#4962 …}
        +reports: Doctrine\ORM\PersistentCollection {#4978 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
        -id: 328362
        -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/6975711"
        +editedAt: DateTimeImmutable @1727355732 {#4974
          date: 2024-09-26 15:02:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705849748 {#4976
          date: 2024-01-21 16:09:08.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        Youtube never knows the private half of your key pair. That never leaves your system.\n
        \n
        Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
        \n
        We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
        \n
        In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
        \n
        You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
        \n
        As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
        \n
        All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705855041 {#5060
        date: 2024-01-21 17:37:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5050 …}
      +nested: Doctrine\ORM\PersistentCollection {#5054 …}
      +votes: Doctrine\ORM\PersistentCollection {#5064 …}
      +reports: Doctrine\ORM\PersistentCollection {#5066 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
      -id: 328598
      -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6580334"
      +editedAt: DateTimeImmutable @1727375792 {#5063
        date: 2024-09-26 20:36:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705855041 {#5059
        date: 2024-01-21 17:37:21.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: "so you can encrypt a message with my public key but you cannot decrypt it afterward ??"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705858318 {#5142
      date: 2024-01-21 18:31:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5145 …}
    +nested: Doctrine\ORM\PersistentCollection {#5147 …}
    +votes: Doctrine\ORM\PersistentCollection {#5149 …}
    +reports: Doctrine\ORM\PersistentCollection {#5151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5155 …}
    -id: 328781
    -bodyTs: "'afterward':16 'cannot':13 'decrypt':14 'encrypt':4 'key':10 'messag':6 'public':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6978845"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705858318 {#5143
      date: 2024-01-21 18:31:58.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "Exactly. Once encrypted with your public key, you’re the only one who can decrypt and read it as you are the only one with access to your private key."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705858691 {#5212
    date: 2024-01-21 18:38:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5215 …}
  +nested: Doctrine\ORM\PersistentCollection {#5217 …}
  +votes: Doctrine\ORM\PersistentCollection {#5219 …}
  +reports: Doctrine\ORM\PersistentCollection {#5221 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5223 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5225 …}
  -id: 328798
  -bodyTs: "'access':26 'decrypt':15 'encrypt':3 'exact':1 'key':7,30 'one':12,24 'privat':29 'public':6 're':9 'read':17"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6581689"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705858691 {#5213
    date: 2024-01-21 18:38:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED moderate
App\Entity\EntryComment {#5159
  +user: Proxies\__CG__\App\Entity\User {#5160 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5055
    +user: Proxies\__CG__\App\Entity\User {#5051 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4968
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4590
        +user: App\Entity\User {#4603 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
          \n
          Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
          \n
          Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 63
        +score: 0
        +lastActive: DateTime @1727425841 {#4584
          date: 2024-09-27 10:30:41.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4591 …}
        +nested: Doctrine\ORM\PersistentCollection {#4593 …}
        +votes: Doctrine\ORM\PersistentCollection {#4595 …}
        +reports: Doctrine\ORM\PersistentCollection {#4597 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
        -id: 327827
        -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://startrek.website/comment/5938543"
        +editedAt: DateTimeImmutable @1727312071 {#4585
          date: 2024-09-26 02:54:31.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705830436 {#4586
          date: 2024-01-21 10:47:16.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        this is very detailed answer thank you. however I face an ambiguity regarding this:\n
        \n
        > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705849748 {#4971
        date: 2024-01-21 16:09:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4966 …}
      +nested: Doctrine\ORM\PersistentCollection {#4964 …}
      +votes: Doctrine\ORM\PersistentCollection {#4962 …}
      +reports: Doctrine\ORM\PersistentCollection {#4978 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
      -id: 328362
      -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/6975711"
      +editedAt: DateTimeImmutable @1727355732 {#4974
        date: 2024-09-26 15:02:12.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705849748 {#4976
        date: 2024-01-21 16:09:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      Youtube never knows the private half of your key pair. That never leaves your system.\n
      \n
      Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
      \n
      We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
      \n
      In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
      \n
      You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
      \n
      As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
      \n
      All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705855041 {#5060
      date: 2024-01-21 17:37:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5050 …}
    +nested: Doctrine\ORM\PersistentCollection {#5054 …}
    +votes: Doctrine\ORM\PersistentCollection {#5064 …}
    +reports: Doctrine\ORM\PersistentCollection {#5066 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
    -id: 328598
    -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6580334"
    +editedAt: DateTimeImmutable @1727375792 {#5063
      date: 2024-09-26 20:36:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705855041 {#5059
      date: 2024-01-21 17:37:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    > Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half.\n
    \n
    This is not true. In key pair cryptography, the public key used only for encryption and the private key is used only for decryption.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705859581 {#5157
    date: 2024-01-21 18:53:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5161 …}
  +nested: Doctrine\ORM\PersistentCollection {#5163 …}
  +votes: Doctrine\ORM\PersistentCollection {#5165 …}
  +reports: Doctrine\ORM\PersistentCollection {#5167 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5169 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5171 …}
  -id: 328843
  -bodyTs: "'anyth':1,16 'cryptographi':37 'decrypt':10,25,53 'encrypt':2,17,44 'half':6,14,21,29 'key':35,40,48 'pair':36 'privat':5,28,47 'public':13,20,39 'true':33 'use':41,50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8508092"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705859581 {#5158
    date: 2024-01-21 18:53:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED edit
App\Entity\EntryComment {#5159
  +user: Proxies\__CG__\App\Entity\User {#5160 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5055
    +user: Proxies\__CG__\App\Entity\User {#5051 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4968
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4590
        +user: App\Entity\User {#4603 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
          \n
          Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
          \n
          Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 63
        +score: 0
        +lastActive: DateTime @1727425841 {#4584
          date: 2024-09-27 10:30:41.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4591 …}
        +nested: Doctrine\ORM\PersistentCollection {#4593 …}
        +votes: Doctrine\ORM\PersistentCollection {#4595 …}
        +reports: Doctrine\ORM\PersistentCollection {#4597 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
        -id: 327827
        -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://startrek.website/comment/5938543"
        +editedAt: DateTimeImmutable @1727312071 {#4585
          date: 2024-09-26 02:54:31.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705830436 {#4586
          date: 2024-01-21 10:47:16.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        this is very detailed answer thank you. however I face an ambiguity regarding this:\n
        \n
        > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705849748 {#4971
        date: 2024-01-21 16:09:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4966 …}
      +nested: Doctrine\ORM\PersistentCollection {#4964 …}
      +votes: Doctrine\ORM\PersistentCollection {#4962 …}
      +reports: Doctrine\ORM\PersistentCollection {#4978 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
      -id: 328362
      -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/6975711"
      +editedAt: DateTimeImmutable @1727355732 {#4974
        date: 2024-09-26 15:02:12.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705849748 {#4976
        date: 2024-01-21 16:09:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      Youtube never knows the private half of your key pair. That never leaves your system.\n
      \n
      Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
      \n
      We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
      \n
      In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
      \n
      You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
      \n
      As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
      \n
      All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705855041 {#5060
      date: 2024-01-21 17:37:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5050 …}
    +nested: Doctrine\ORM\PersistentCollection {#5054 …}
    +votes: Doctrine\ORM\PersistentCollection {#5064 …}
    +reports: Doctrine\ORM\PersistentCollection {#5066 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
    -id: 328598
    -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6580334"
    +editedAt: DateTimeImmutable @1727375792 {#5063
      date: 2024-09-26 20:36:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705855041 {#5059
      date: 2024-01-21 17:37:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    > Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half.\n
    \n
    This is not true. In key pair cryptography, the public key used only for encryption and the private key is used only for decryption.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705859581 {#5157
    date: 2024-01-21 18:53:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5161 …}
  +nested: Doctrine\ORM\PersistentCollection {#5163 …}
  +votes: Doctrine\ORM\PersistentCollection {#5165 …}
  +reports: Doctrine\ORM\PersistentCollection {#5167 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5169 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5171 …}
  -id: 328843
  -bodyTs: "'anyth':1,16 'cryptographi':37 'decrypt':10,25,53 'encrypt':2,17,44 'half':6,14,21,29 'key':35,40,48 'pair':36 'privat':5,28,47 'public':13,20,39 'true':33 'use':41,50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8508092"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705859581 {#5158
    date: 2024-01-21 18:53:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED moderate
App\Entity\EntryComment {#5159
  +user: Proxies\__CG__\App\Entity\User {#5160 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5055
    +user: Proxies\__CG__\App\Entity\User {#5051 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4968
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4590
        +user: App\Entity\User {#4603 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
          \n
          Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
          \n
          Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 63
        +score: 0
        +lastActive: DateTime @1727425841 {#4584
          date: 2024-09-27 10:30:41.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4591 …}
        +nested: Doctrine\ORM\PersistentCollection {#4593 …}
        +votes: Doctrine\ORM\PersistentCollection {#4595 …}
        +reports: Doctrine\ORM\PersistentCollection {#4597 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
        -id: 327827
        -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://startrek.website/comment/5938543"
        +editedAt: DateTimeImmutable @1727312071 {#4585
          date: 2024-09-26 02:54:31.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705830436 {#4586
          date: 2024-01-21 10:47:16.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        this is very detailed answer thank you. however I face an ambiguity regarding this:\n
        \n
        > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705849748 {#4971
        date: 2024-01-21 16:09:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4966 …}
      +nested: Doctrine\ORM\PersistentCollection {#4964 …}
      +votes: Doctrine\ORM\PersistentCollection {#4962 …}
      +reports: Doctrine\ORM\PersistentCollection {#4978 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
      -id: 328362
      -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/6975711"
      +editedAt: DateTimeImmutable @1727355732 {#4974
        date: 2024-09-26 15:02:12.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705849748 {#4976
        date: 2024-01-21 16:09:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      Youtube never knows the private half of your key pair. That never leaves your system.\n
      \n
      Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
      \n
      We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
      \n
      In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
      \n
      You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
      \n
      As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
      \n
      All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705855041 {#5060
      date: 2024-01-21 17:37:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5050 …}
    +nested: Doctrine\ORM\PersistentCollection {#5054 …}
    +votes: Doctrine\ORM\PersistentCollection {#5064 …}
    +reports: Doctrine\ORM\PersistentCollection {#5066 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
    -id: 328598
    -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6580334"
    +editedAt: DateTimeImmutable @1727375792 {#5063
      date: 2024-09-26 20:36:32.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705855041 {#5059
      date: 2024-01-21 17:37:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    > Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half.\n
    \n
    This is not true. In key pair cryptography, the public key used only for encryption and the private key is used only for decryption.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705859581 {#5157
    date: 2024-01-21 18:53:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5161 …}
  +nested: Doctrine\ORM\PersistentCollection {#5163 …}
  +votes: Doctrine\ORM\PersistentCollection {#5165 …}
  +reports: Doctrine\ORM\PersistentCollection {#5167 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5169 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5171 …}
  -id: 328843
  -bodyTs: "'anyth':1,16 'cryptographi':37 'decrypt':10,25,53 'encrypt':2,17,44 'half':6,14,21,29 'key':35,40,48 'pair':36 'privat':5,28,47 'public':13,20,39 'true':33 'use':41,50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8508092"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705859581 {#5158
    date: 2024-01-21 18:53:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED moderate
App\Entity\EntryComment {#5229
  +user: Proxies\__CG__\App\Entity\User {#5051 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5159
    +user: Proxies\__CG__\App\Entity\User {#5160 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5055
      +user: Proxies\__CG__\App\Entity\User {#5051 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4968
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4590
          +user: App\Entity\User {#4603 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
            \n
            Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
            \n
            Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 63
          +score: 0
          +lastActive: DateTime @1727425841 {#4584
            date: 2024-09-27 10:30:41.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4591 …}
          +nested: Doctrine\ORM\PersistentCollection {#4593 …}
          +votes: Doctrine\ORM\PersistentCollection {#4595 …}
          +reports: Doctrine\ORM\PersistentCollection {#4597 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
          -id: 327827
          -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://startrek.website/comment/5938543"
          +editedAt: DateTimeImmutable @1727312071 {#4585
            date: 2024-09-26 02:54:31.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705830436 {#4586
            date: 2024-01-21 10:47:16.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          this is very detailed answer thank you. however I face an ambiguity regarding this:\n
          \n
          > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1705849748 {#4971
          date: 2024-01-21 16:09:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4966 …}
        +nested: Doctrine\ORM\PersistentCollection {#4964 …}
        +votes: Doctrine\ORM\PersistentCollection {#4962 …}
        +reports: Doctrine\ORM\PersistentCollection {#4978 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
        -id: 328362
        -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/6975711"
        +editedAt: DateTimeImmutable @1727355732 {#4974
          date: 2024-09-26 15:02:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705849748 {#4976
          date: 2024-01-21 16:09:08.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        Youtube never knows the private half of your key pair. That never leaves your system.\n
        \n
        Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
        \n
        We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
        \n
        In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
        \n
        You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
        \n
        As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
        \n
        All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705855041 {#5060
        date: 2024-01-21 17:37:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5050 …}
      +nested: Doctrine\ORM\PersistentCollection {#5054 …}
      +votes: Doctrine\ORM\PersistentCollection {#5064 …}
      +reports: Doctrine\ORM\PersistentCollection {#5066 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
      -id: 328598
      -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6580334"
      +editedAt: DateTimeImmutable @1727375792 {#5063
        date: 2024-09-26 20:36:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705855041 {#5059
        date: 2024-01-21 17:37:21.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      > Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half.\n
      \n
      This is not true. In key pair cryptography, the public key used only for encryption and the private key is used only for decryption.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705859581 {#5157
      date: 2024-01-21 18:53:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5161 …}
    +nested: Doctrine\ORM\PersistentCollection {#5163 …}
    +votes: Doctrine\ORM\PersistentCollection {#5165 …}
    +reports: Doctrine\ORM\PersistentCollection {#5167 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5171 …}
    -id: 328843
    -bodyTs: "'anyth':1,16 'cryptographi':37 'decrypt':10,25,53 'encrypt':2,17,44 'half':6,14,21,29 'key':35,40,48 'pair':36 'privat':5,28,47 'public':13,20,39 'true':33 'use':41,50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8508092"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705859581 {#5158
      date: 2024-01-21 18:53:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    As far as I understand a key pair can be used bi-directionally like I’d described. Was I mistaken?\n
    \n
    In practice, the private key is usually used to create signatures instead, but I avoided that for simplicity.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705860501 {#5227
    date: 2024-01-21 19:08:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5230 …}
  +nested: Doctrine\ORM\PersistentCollection {#5232 …}
  +votes: Doctrine\ORM\PersistentCollection {#5234 …}
  +reports: Doctrine\ORM\PersistentCollection {#5236 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5238 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5240 …}
  -id: 328883
  -bodyTs: "'avoid':36 'bi':13 'bi-direct':12 'creat':31 'd':17 'describ':18 'direct':14 'far':2 'instead':33 'key':7,26 'like':15 'mistaken':21 'pair':8 'practic':23 'privat':25 'signatur':32 'simplic':39 'understand':5 'use':11,29 'usual':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6582339"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705860501 {#5228
    date: 2024-01-21 19:08:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED edit
App\Entity\EntryComment {#5229
  +user: Proxies\__CG__\App\Entity\User {#5051 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5159
    +user: Proxies\__CG__\App\Entity\User {#5160 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5055
      +user: Proxies\__CG__\App\Entity\User {#5051 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4968
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4590
          +user: App\Entity\User {#4603 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
            \n
            Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
            \n
            Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 63
          +score: 0
          +lastActive: DateTime @1727425841 {#4584
            date: 2024-09-27 10:30:41.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4591 …}
          +nested: Doctrine\ORM\PersistentCollection {#4593 …}
          +votes: Doctrine\ORM\PersistentCollection {#4595 …}
          +reports: Doctrine\ORM\PersistentCollection {#4597 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
          -id: 327827
          -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://startrek.website/comment/5938543"
          +editedAt: DateTimeImmutable @1727312071 {#4585
            date: 2024-09-26 02:54:31.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705830436 {#4586
            date: 2024-01-21 10:47:16.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          this is very detailed answer thank you. however I face an ambiguity regarding this:\n
          \n
          > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1705849748 {#4971
          date: 2024-01-21 16:09:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4966 …}
        +nested: Doctrine\ORM\PersistentCollection {#4964 …}
        +votes: Doctrine\ORM\PersistentCollection {#4962 …}
        +reports: Doctrine\ORM\PersistentCollection {#4978 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
        -id: 328362
        -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/6975711"
        +editedAt: DateTimeImmutable @1727355732 {#4974
          date: 2024-09-26 15:02:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705849748 {#4976
          date: 2024-01-21 16:09:08.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        Youtube never knows the private half of your key pair. That never leaves your system.\n
        \n
        Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
        \n
        We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
        \n
        In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
        \n
        You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
        \n
        As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
        \n
        All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705855041 {#5060
        date: 2024-01-21 17:37:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5050 …}
      +nested: Doctrine\ORM\PersistentCollection {#5054 …}
      +votes: Doctrine\ORM\PersistentCollection {#5064 …}
      +reports: Doctrine\ORM\PersistentCollection {#5066 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
      -id: 328598
      -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6580334"
      +editedAt: DateTimeImmutable @1727375792 {#5063
        date: 2024-09-26 20:36:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705855041 {#5059
        date: 2024-01-21 17:37:21.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      > Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half.\n
      \n
      This is not true. In key pair cryptography, the public key used only for encryption and the private key is used only for decryption.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705859581 {#5157
      date: 2024-01-21 18:53:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5161 …}
    +nested: Doctrine\ORM\PersistentCollection {#5163 …}
    +votes: Doctrine\ORM\PersistentCollection {#5165 …}
    +reports: Doctrine\ORM\PersistentCollection {#5167 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5171 …}
    -id: 328843
    -bodyTs: "'anyth':1,16 'cryptographi':37 'decrypt':10,25,53 'encrypt':2,17,44 'half':6,14,21,29 'key':35,40,48 'pair':36 'privat':5,28,47 'public':13,20,39 'true':33 'use':41,50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8508092"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705859581 {#5158
      date: 2024-01-21 18:53:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    As far as I understand a key pair can be used bi-directionally like I’d described. Was I mistaken?\n
    \n
    In practice, the private key is usually used to create signatures instead, but I avoided that for simplicity.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705860501 {#5227
    date: 2024-01-21 19:08:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5230 …}
  +nested: Doctrine\ORM\PersistentCollection {#5232 …}
  +votes: Doctrine\ORM\PersistentCollection {#5234 …}
  +reports: Doctrine\ORM\PersistentCollection {#5236 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5238 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5240 …}
  -id: 328883
  -bodyTs: "'avoid':36 'bi':13 'bi-direct':12 'creat':31 'd':17 'describ':18 'direct':14 'far':2 'instead':33 'key':7,26 'like':15 'mistaken':21 'pair':8 'practic':23 'privat':25 'signatur':32 'simplic':39 'understand':5 'use':11,29 'usual':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6582339"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705860501 {#5228
    date: 2024-01-21 19:08:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED moderate
App\Entity\EntryComment {#5229
  +user: Proxies\__CG__\App\Entity\User {#5051 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5159
    +user: Proxies\__CG__\App\Entity\User {#5160 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5055
      +user: Proxies\__CG__\App\Entity\User {#5051 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4968
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4590
          +user: App\Entity\User {#4603 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
            \n
            Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
            \n
            Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 63
          +score: 0
          +lastActive: DateTime @1727425841 {#4584
            date: 2024-09-27 10:30:41.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
            "@zaknenou@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4591 …}
          +nested: Doctrine\ORM\PersistentCollection {#4593 …}
          +votes: Doctrine\ORM\PersistentCollection {#4595 …}
          +reports: Doctrine\ORM\PersistentCollection {#4597 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
          -id: 327827
          -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://startrek.website/comment/5938543"
          +editedAt: DateTimeImmutable @1727312071 {#4585
            date: 2024-09-26 02:54:31.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705830436 {#4586
            date: 2024-01-21 10:47:16.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          this is very detailed answer thank you. however I face an ambiguity regarding this:\n
          \n
          > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1705849748 {#4971
          date: 2024-01-21 16:09:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4966 …}
        +nested: Doctrine\ORM\PersistentCollection {#4964 …}
        +votes: Doctrine\ORM\PersistentCollection {#4962 …}
        +reports: Doctrine\ORM\PersistentCollection {#4978 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
        -id: 328362
        -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/6975711"
        +editedAt: DateTimeImmutable @1727355732 {#4974
          date: 2024-09-26 15:02:12.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705849748 {#4976
          date: 2024-01-21 16:09:08.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        Youtube never knows the private half of your key pair. That never leaves your system.\n
        \n
        Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
        \n
        We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
        \n
        In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
        \n
        You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
        \n
        As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
        \n
        All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705855041 {#5060
        date: 2024-01-21 17:37:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5050 …}
      +nested: Doctrine\ORM\PersistentCollection {#5054 …}
      +votes: Doctrine\ORM\PersistentCollection {#5064 …}
      +reports: Doctrine\ORM\PersistentCollection {#5066 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
      -id: 328598
      -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6580334"
      +editedAt: DateTimeImmutable @1727375792 {#5063
        date: 2024-09-26 20:36:32.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705855041 {#5059
        date: 2024-01-21 17:37:21.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      > Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half.\n
      \n
      This is not true. In key pair cryptography, the public key used only for encryption and the private key is used only for decryption.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705859581 {#5157
      date: 2024-01-21 18:53:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5161 …}
    +nested: Doctrine\ORM\PersistentCollection {#5163 …}
    +votes: Doctrine\ORM\PersistentCollection {#5165 …}
    +reports: Doctrine\ORM\PersistentCollection {#5167 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5171 …}
    -id: 328843
    -bodyTs: "'anyth':1,16 'cryptographi':37 'decrypt':10,25,53 'encrypt':2,17,44 'half':6,14,21,29 'key':35,40,48 'pair':36 'privat':5,28,47 'public':13,20,39 'true':33 'use':41,50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8508092"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705859581 {#5158
      date: 2024-01-21 18:53:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    As far as I understand a key pair can be used bi-directionally like I’d described. Was I mistaken?\n
    \n
    In practice, the private key is usually used to create signatures instead, but I avoided that for simplicity.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705860501 {#5227
    date: 2024-01-21 19:08:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5230 …}
  +nested: Doctrine\ORM\PersistentCollection {#5232 …}
  +votes: Doctrine\ORM\PersistentCollection {#5234 …}
  +reports: Doctrine\ORM\PersistentCollection {#5236 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5238 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5240 …}
  -id: 328883
  -bodyTs: "'avoid':36 'bi':13 'bi-direct':12 'creat':31 'd':17 'describ':18 'direct':14 'far':2 'instead':33 'key':7,26 'like':15 'mistaken':21 'pair':8 'practic':23 'privat':25 'signatur':32 'simplic':39 'understand':5 'use':11,29 'usual':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6582339"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705860501 {#5228
    date: 2024-01-21 19:08:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED moderate
App\Entity\EntryComment {#5252
  +user: Proxies\__CG__\App\Entity\User {#5249 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5229
    +user: Proxies\__CG__\App\Entity\User {#5051 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5159
      +user: Proxies\__CG__\App\Entity\User {#5160 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5055
        +user: Proxies\__CG__\App\Entity\User {#5051 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4968
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4590
            +user: App\Entity\User {#4603 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
              \n
              You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
              \n
              Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
              \n
              Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 63
            +score: 0
            +lastActive: DateTime @1727425841 {#4584
              date: 2024-09-27 10:30:41.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@zaknenou@lemmy.dbzer0.com"
              "@zaknenou@lemmy.dbzer0.com"
              "@zaknenou@lemmy.dbzer0.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4591 …}
            +nested: Doctrine\ORM\PersistentCollection {#4593 …}
            +votes: Doctrine\ORM\PersistentCollection {#4595 …}
            +reports: Doctrine\ORM\PersistentCollection {#4597 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
            -id: 327827
            -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://startrek.website/comment/5938543"
            +editedAt: DateTimeImmutable @1727312071 {#4585
              date: 2024-09-26 02:54:31.0 +02:00
            }
            +createdAt: DateTimeImmutable @1705830436 {#4586
              date: 2024-01-21 10:47:16.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4590}
          +body: """
            this is very detailed answer thank you. however I face an ambiguity regarding this:\n
            \n
            > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 8
          +score: 0
          +lastActive: DateTime @1705849748 {#4971
            date: 2024-01-21 16:09:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4966 …}
          +nested: Doctrine\ORM\PersistentCollection {#4964 …}
          +votes: Doctrine\ORM\PersistentCollection {#4962 …}
          +reports: Doctrine\ORM\PersistentCollection {#4978 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
          -id: 328362
          -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.dbzer0.com/comment/6975711"
          +editedAt: DateTimeImmutable @1727355732 {#4974
            date: 2024-09-26 15:02:12.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705849748 {#4976
            date: 2024-01-21 16:09:08.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          Youtube never knows the private half of your key pair. That never leaves your system.\n
          \n
          Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
          \n
          We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
          \n
          In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
          \n
          You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
          \n
          As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
          \n
          All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705855041 {#5060
          date: 2024-01-21 17:37:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5050 …}
        +nested: Doctrine\ORM\PersistentCollection {#5054 …}
        +votes: Doctrine\ORM\PersistentCollection {#5064 …}
        +reports: Doctrine\ORM\PersistentCollection {#5066 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
        -id: 328598
        -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6580334"
        +editedAt: DateTimeImmutable @1727375792 {#5063
          date: 2024-09-26 20:36:32.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705855041 {#5059
          date: 2024-01-21 17:37:21.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        > Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half.\n
        \n
        This is not true. In key pair cryptography, the public key used only for encryption and the private key is used only for decryption.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705859581 {#5157
        date: 2024-01-21 18:53:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@Darkassassin07@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5161 …}
      +nested: Doctrine\ORM\PersistentCollection {#5163 …}
      +votes: Doctrine\ORM\PersistentCollection {#5165 …}
      +reports: Doctrine\ORM\PersistentCollection {#5167 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5169 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5171 …}
      -id: 328843
      -bodyTs: "'anyth':1,16 'cryptographi':37 'decrypt':10,25,53 'encrypt':2,17,44 'half':6,14,21,29 'key':35,40,48 'pair':36 'privat':5,28,47 'public':13,20,39 'true':33 'use':41,50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8508092"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705859581 {#5158
        date: 2024-01-21 18:53:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      As far as I understand a key pair can be used bi-directionally like I’d described. Was I mistaken?\n
      \n
      In practice, the private key is usually used to create signatures instead, but I avoided that for simplicity.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705860501 {#5227
      date: 2024-01-21 19:08:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
      "@intensely_human@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5230 …}
    +nested: Doctrine\ORM\PersistentCollection {#5232 …}
    +votes: Doctrine\ORM\PersistentCollection {#5234 …}
    +reports: Doctrine\ORM\PersistentCollection {#5236 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5240 …}
    -id: 328883
    -bodyTs: "'avoid':36 'bi':13 'bi-direct':12 'creat':31 'd':17 'describ':18 'direct':14 'far':2 'instead':33 'key':7,26 'like':15 'mistaken':21 'pair':8 'practic':23 'privat':25 'signatur':32 'simplic':39 'understand':5 'use':11,29 'usual':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6582339"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705860501 {#5228
      date: 2024-01-21 19:08:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "no, it isn’t bidirectional, public = encrypt, private = decrypt, that’s it. You can address a message to multiple recipients though (when using GPG), so often in case of email a message is addressed both to yourself and your recipient, so both you and your recipient have access to message text"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705862351 {#5253
    date: 2024-01-21 19:39:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5246 …}
  +nested: Doctrine\ORM\PersistentCollection {#5244 …}
  +votes: Doctrine\ORM\PersistentCollection {#5248 …}
  +reports: Doctrine\ORM\PersistentCollection {#5259 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5261 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5263 …}
  -id: 328961
  -bodyTs: "'access':48 'address':15,34 'bidirect':5 'case':28 'decrypt':9 'email':30 'encrypt':7 'gpg':24 'isn':3 'messag':17,32,50 'multipl':19 'often':26 'privat':8 'public':6 'recipi':20,40,46 'text':51 'though':21 'use':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7595746"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705862351 {#5256
    date: 2024-01-21 19:39:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED edit
App\Entity\EntryComment {#5252
  +user: Proxies\__CG__\App\Entity\User {#5249 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5229
    +user: Proxies\__CG__\App\Entity\User {#5051 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5159
      +user: Proxies\__CG__\App\Entity\User {#5160 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5055
        +user: Proxies\__CG__\App\Entity\User {#5051 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4968
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4590
            +user: App\Entity\User {#4603 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
              \n
              You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
              \n
              Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
              \n
              Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 63
            +score: 0
            +lastActive: DateTime @1727425841 {#4584
              date: 2024-09-27 10:30:41.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@zaknenou@lemmy.dbzer0.com"
              "@zaknenou@lemmy.dbzer0.com"
              "@zaknenou@lemmy.dbzer0.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4591 …}
            +nested: Doctrine\ORM\PersistentCollection {#4593 …}
            +votes: Doctrine\ORM\PersistentCollection {#4595 …}
            +reports: Doctrine\ORM\PersistentCollection {#4597 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
            -id: 327827
            -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://startrek.website/comment/5938543"
            +editedAt: DateTimeImmutable @1727312071 {#4585
              date: 2024-09-26 02:54:31.0 +02:00
            }
            +createdAt: DateTimeImmutable @1705830436 {#4586
              date: 2024-01-21 10:47:16.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4590}
          +body: """
            this is very detailed answer thank you. however I face an ambiguity regarding this:\n
            \n
            > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 8
          +score: 0
          +lastActive: DateTime @1705849748 {#4971
            date: 2024-01-21 16:09:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4966 …}
          +nested: Doctrine\ORM\PersistentCollection {#4964 …}
          +votes: Doctrine\ORM\PersistentCollection {#4962 …}
          +reports: Doctrine\ORM\PersistentCollection {#4978 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
          -id: 328362
          -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.dbzer0.com/comment/6975711"
          +editedAt: DateTimeImmutable @1727355732 {#4974
            date: 2024-09-26 15:02:12.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705849748 {#4976
            date: 2024-01-21 16:09:08.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          Youtube never knows the private half of your key pair. That never leaves your system.\n
          \n
          Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
          \n
          We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
          \n
          In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
          \n
          You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
          \n
          As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
          \n
          All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705855041 {#5060
          date: 2024-01-21 17:37:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5050 …}
        +nested: Doctrine\ORM\PersistentCollection {#5054 …}
        +votes: Doctrine\ORM\PersistentCollection {#5064 …}
        +reports: Doctrine\ORM\PersistentCollection {#5066 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
        -id: 328598
        -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6580334"
        +editedAt: DateTimeImmutable @1727375792 {#5063
          date: 2024-09-26 20:36:32.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705855041 {#5059
          date: 2024-01-21 17:37:21.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        > Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half.\n
        \n
        This is not true. In key pair cryptography, the public key used only for encryption and the private key is used only for decryption.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705859581 {#5157
        date: 2024-01-21 18:53:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@Darkassassin07@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5161 …}
      +nested: Doctrine\ORM\PersistentCollection {#5163 …}
      +votes: Doctrine\ORM\PersistentCollection {#5165 …}
      +reports: Doctrine\ORM\PersistentCollection {#5167 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5169 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5171 …}
      -id: 328843
      -bodyTs: "'anyth':1,16 'cryptographi':37 'decrypt':10,25,53 'encrypt':2,17,44 'half':6,14,21,29 'key':35,40,48 'pair':36 'privat':5,28,47 'public':13,20,39 'true':33 'use':41,50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8508092"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705859581 {#5158
        date: 2024-01-21 18:53:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      As far as I understand a key pair can be used bi-directionally like I’d described. Was I mistaken?\n
      \n
      In practice, the private key is usually used to create signatures instead, but I avoided that for simplicity.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705860501 {#5227
      date: 2024-01-21 19:08:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
      "@intensely_human@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5230 …}
    +nested: Doctrine\ORM\PersistentCollection {#5232 …}
    +votes: Doctrine\ORM\PersistentCollection {#5234 …}
    +reports: Doctrine\ORM\PersistentCollection {#5236 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5240 …}
    -id: 328883
    -bodyTs: "'avoid':36 'bi':13 'bi-direct':12 'creat':31 'd':17 'describ':18 'direct':14 'far':2 'instead':33 'key':7,26 'like':15 'mistaken':21 'pair':8 'practic':23 'privat':25 'signatur':32 'simplic':39 'understand':5 'use':11,29 'usual':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6582339"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705860501 {#5228
      date: 2024-01-21 19:08:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "no, it isn’t bidirectional, public = encrypt, private = decrypt, that’s it. You can address a message to multiple recipients though (when using GPG), so often in case of email a message is addressed both to yourself and your recipient, so both you and your recipient have access to message text"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705862351 {#5253
    date: 2024-01-21 19:39:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5246 …}
  +nested: Doctrine\ORM\PersistentCollection {#5244 …}
  +votes: Doctrine\ORM\PersistentCollection {#5248 …}
  +reports: Doctrine\ORM\PersistentCollection {#5259 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5261 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5263 …}
  -id: 328961
  -bodyTs: "'access':48 'address':15,34 'bidirect':5 'case':28 'decrypt':9 'email':30 'encrypt':7 'gpg':24 'isn':3 'messag':17,32,50 'multipl':19 'often':26 'privat':8 'public':6 'recipi':20,40,46 'text':51 'though':21 'use':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7595746"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705862351 {#5256
    date: 2024-01-21 19:39:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED moderate
App\Entity\EntryComment {#5252
  +user: Proxies\__CG__\App\Entity\User {#5249 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5229
    +user: Proxies\__CG__\App\Entity\User {#5051 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5159
      +user: Proxies\__CG__\App\Entity\User {#5160 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5055
        +user: Proxies\__CG__\App\Entity\User {#5051 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4968
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4590
            +user: App\Entity\User {#4603 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
              \n
              You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
              \n
              Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
              \n
              Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 63
            +score: 0
            +lastActive: DateTime @1727425841 {#4584
              date: 2024-09-27 10:30:41.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@zaknenou@lemmy.dbzer0.com"
              "@zaknenou@lemmy.dbzer0.com"
              "@zaknenou@lemmy.dbzer0.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4591 …}
            +nested: Doctrine\ORM\PersistentCollection {#4593 …}
            +votes: Doctrine\ORM\PersistentCollection {#4595 …}
            +reports: Doctrine\ORM\PersistentCollection {#4597 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
            -id: 327827
            -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://startrek.website/comment/5938543"
            +editedAt: DateTimeImmutable @1727312071 {#4585
              date: 2024-09-26 02:54:31.0 +02:00
            }
            +createdAt: DateTimeImmutable @1705830436 {#4586
              date: 2024-01-21 10:47:16.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4590}
          +body: """
            this is very detailed answer thank you. however I face an ambiguity regarding this:\n
            \n
            > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 8
          +score: 0
          +lastActive: DateTime @1705849748 {#4971
            date: 2024-01-21 16:09:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4966 …}
          +nested: Doctrine\ORM\PersistentCollection {#4964 …}
          +votes: Doctrine\ORM\PersistentCollection {#4962 …}
          +reports: Doctrine\ORM\PersistentCollection {#4978 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
          -id: 328362
          -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.dbzer0.com/comment/6975711"
          +editedAt: DateTimeImmutable @1727355732 {#4974
            date: 2024-09-26 15:02:12.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705849748 {#4976
            date: 2024-01-21 16:09:08.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          Youtube never knows the private half of your key pair. That never leaves your system.\n
          \n
          Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
          \n
          We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
          \n
          In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
          \n
          You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
          \n
          As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
          \n
          All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705855041 {#5060
          date: 2024-01-21 17:37:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5050 …}
        +nested: Doctrine\ORM\PersistentCollection {#5054 …}
        +votes: Doctrine\ORM\PersistentCollection {#5064 …}
        +reports: Doctrine\ORM\PersistentCollection {#5066 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
        -id: 328598
        -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6580334"
        +editedAt: DateTimeImmutable @1727375792 {#5063
          date: 2024-09-26 20:36:32.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705855041 {#5059
          date: 2024-01-21 17:37:21.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        > Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half.\n
        \n
        This is not true. In key pair cryptography, the public key used only for encryption and the private key is used only for decryption.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705859581 {#5157
        date: 2024-01-21 18:53:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@Darkassassin07@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5161 …}
      +nested: Doctrine\ORM\PersistentCollection {#5163 …}
      +votes: Doctrine\ORM\PersistentCollection {#5165 …}
      +reports: Doctrine\ORM\PersistentCollection {#5167 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5169 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5171 …}
      -id: 328843
      -bodyTs: "'anyth':1,16 'cryptographi':37 'decrypt':10,25,53 'encrypt':2,17,44 'half':6,14,21,29 'key':35,40,48 'pair':36 'privat':5,28,47 'public':13,20,39 'true':33 'use':41,50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8508092"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705859581 {#5158
        date: 2024-01-21 18:53:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      As far as I understand a key pair can be used bi-directionally like I’d described. Was I mistaken?\n
      \n
      In practice, the private key is usually used to create signatures instead, but I avoided that for simplicity.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705860501 {#5227
      date: 2024-01-21 19:08:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
      "@intensely_human@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5230 …}
    +nested: Doctrine\ORM\PersistentCollection {#5232 …}
    +votes: Doctrine\ORM\PersistentCollection {#5234 …}
    +reports: Doctrine\ORM\PersistentCollection {#5236 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5240 …}
    -id: 328883
    -bodyTs: "'avoid':36 'bi':13 'bi-direct':12 'creat':31 'd':17 'describ':18 'direct':14 'far':2 'instead':33 'key':7,26 'like':15 'mistaken':21 'pair':8 'practic':23 'privat':25 'signatur':32 'simplic':39 'understand':5 'use':11,29 'usual':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6582339"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705860501 {#5228
      date: 2024-01-21 19:08:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "no, it isn’t bidirectional, public = encrypt, private = decrypt, that’s it. You can address a message to multiple recipients though (when using GPG), so often in case of email a message is addressed both to yourself and your recipient, so both you and your recipient have access to message text"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705862351 {#5253
    date: 2024-01-21 19:39:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5246 …}
  +nested: Doctrine\ORM\PersistentCollection {#5244 …}
  +votes: Doctrine\ORM\PersistentCollection {#5248 …}
  +reports: Doctrine\ORM\PersistentCollection {#5259 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5261 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5263 …}
  -id: 328961
  -bodyTs: "'access':48 'address':15,34 'bidirect':5 'case':28 'decrypt':9 'email':30 'encrypt':7 'gpg':24 'isn':3 'messag':17,32,50 'multipl':19 'often':26 'privat':8 'public':6 'recipi':20,40,46 'text':51 'though':21 'use':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7595746"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705862351 {#5256
    date: 2024-01-21 19:39:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED moderate
App\Entity\EntryComment {#5268
  +user: Proxies\__CG__\App\Entity\User {#5269 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5229
    +user: Proxies\__CG__\App\Entity\User {#5051 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5159
      +user: Proxies\__CG__\App\Entity\User {#5160 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5055
        +user: Proxies\__CG__\App\Entity\User {#5051 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4968
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4590
            +user: App\Entity\User {#4603 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
              \n
              You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
              \n
              Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
              \n
              Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 63
            +score: 0
            +lastActive: DateTime @1727425841 {#4584
              date: 2024-09-27 10:30:41.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@zaknenou@lemmy.dbzer0.com"
              "@zaknenou@lemmy.dbzer0.com"
              "@zaknenou@lemmy.dbzer0.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4591 …}
            +nested: Doctrine\ORM\PersistentCollection {#4593 …}
            +votes: Doctrine\ORM\PersistentCollection {#4595 …}
            +reports: Doctrine\ORM\PersistentCollection {#4597 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
            -id: 327827
            -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://startrek.website/comment/5938543"
            +editedAt: DateTimeImmutable @1727312071 {#4585
              date: 2024-09-26 02:54:31.0 +02:00
            }
            +createdAt: DateTimeImmutable @1705830436 {#4586
              date: 2024-01-21 10:47:16.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4590}
          +body: """
            this is very detailed answer thank you. however I face an ambiguity regarding this:\n
            \n
            > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 8
          +score: 0
          +lastActive: DateTime @1705849748 {#4971
            date: 2024-01-21 16:09:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4966 …}
          +nested: Doctrine\ORM\PersistentCollection {#4964 …}
          +votes: Doctrine\ORM\PersistentCollection {#4962 …}
          +reports: Doctrine\ORM\PersistentCollection {#4978 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
          -id: 328362
          -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.dbzer0.com/comment/6975711"
          +editedAt: DateTimeImmutable @1727355732 {#4974
            date: 2024-09-26 15:02:12.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705849748 {#4976
            date: 2024-01-21 16:09:08.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          Youtube never knows the private half of your key pair. That never leaves your system.\n
          \n
          Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
          \n
          We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
          \n
          In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
          \n
          You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
          \n
          As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
          \n
          All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705855041 {#5060
          date: 2024-01-21 17:37:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5050 …}
        +nested: Doctrine\ORM\PersistentCollection {#5054 …}
        +votes: Doctrine\ORM\PersistentCollection {#5064 …}
        +reports: Doctrine\ORM\PersistentCollection {#5066 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
        -id: 328598
        -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6580334"
        +editedAt: DateTimeImmutable @1727375792 {#5063
          date: 2024-09-26 20:36:32.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705855041 {#5059
          date: 2024-01-21 17:37:21.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        > Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half.\n
        \n
        This is not true. In key pair cryptography, the public key used only for encryption and the private key is used only for decryption.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705859581 {#5157
        date: 2024-01-21 18:53:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@Darkassassin07@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5161 …}
      +nested: Doctrine\ORM\PersistentCollection {#5163 …}
      +votes: Doctrine\ORM\PersistentCollection {#5165 …}
      +reports: Doctrine\ORM\PersistentCollection {#5167 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5169 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5171 …}
      -id: 328843
      -bodyTs: "'anyth':1,16 'cryptographi':37 'decrypt':10,25,53 'encrypt':2,17,44 'half':6,14,21,29 'key':35,40,48 'pair':36 'privat':5,28,47 'public':13,20,39 'true':33 'use':41,50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8508092"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705859581 {#5158
        date: 2024-01-21 18:53:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      As far as I understand a key pair can be used bi-directionally like I’d described. Was I mistaken?\n
      \n
      In practice, the private key is usually used to create signatures instead, but I avoided that for simplicity.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705860501 {#5227
      date: 2024-01-21 19:08:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
      "@intensely_human@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5230 …}
    +nested: Doctrine\ORM\PersistentCollection {#5232 …}
    +votes: Doctrine\ORM\PersistentCollection {#5234 …}
    +reports: Doctrine\ORM\PersistentCollection {#5236 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5240 …}
    -id: 328883
    -bodyTs: "'avoid':36 'bi':13 'bi-direct':12 'creat':31 'd':17 'describ':18 'direct':14 'far':2 'instead':33 'key':7,26 'like':15 'mistaken':21 'pair':8 'practic':23 'privat':25 'signatur':32 'simplic':39 'understand':5 'use':11,29 'usual':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6582339"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705860501 {#5228
      date: 2024-01-21 19:08:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "You’re not mistaken, [it is definitely possible with at least RSA](1), though, I would guess it may not always be possible. It also sounds like it’s still a bad idea unless you know all of the parameters used to generate the keys and can be sure what information is actually encoded in the keys."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705868350 {#5265
    date: 2024-01-21 21:19:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5270 …}
  +nested: Doctrine\ORM\PersistentCollection {#5272 …}
  +votes: Doctrine\ORM\PersistentCollection {#5274 …}
  +reports: Doctrine\ORM\PersistentCollection {#5276 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5278 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5280 …}
  -id: 329219
  -bodyTs: "'1':13 'actual':53 'also':25 'alway':21 'bad':32 'definit':7 'encod':54 'generat':43 'guess':17 'idea':33 'inform':51 'key':45,57 'know':36 'least':11 'like':27 'may':19 'mistaken':4 'paramet':40 'possibl':8,23 're':2 'rsa':12 'sound':26 'still':30 'sure':49 'though':14 'unless':34 'use':41 'would':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://news.idlestate.org/comment/521458"
  +editedAt: DateTimeImmutable @1727425859 {#5266
    date: 2024-09-27 10:30:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705868350 {#5267
    date: 2024-01-21 21:19:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED edit
App\Entity\EntryComment {#5268
  +user: Proxies\__CG__\App\Entity\User {#5269 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5229
    +user: Proxies\__CG__\App\Entity\User {#5051 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5159
      +user: Proxies\__CG__\App\Entity\User {#5160 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5055
        +user: Proxies\__CG__\App\Entity\User {#5051 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4968
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4590
            +user: App\Entity\User {#4603 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
              \n
              You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
              \n
              Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
              \n
              Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 63
            +score: 0
            +lastActive: DateTime @1727425841 {#4584
              date: 2024-09-27 10:30:41.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@zaknenou@lemmy.dbzer0.com"
              "@zaknenou@lemmy.dbzer0.com"
              "@zaknenou@lemmy.dbzer0.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4591 …}
            +nested: Doctrine\ORM\PersistentCollection {#4593 …}
            +votes: Doctrine\ORM\PersistentCollection {#4595 …}
            +reports: Doctrine\ORM\PersistentCollection {#4597 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
            -id: 327827
            -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://startrek.website/comment/5938543"
            +editedAt: DateTimeImmutable @1727312071 {#4585
              date: 2024-09-26 02:54:31.0 +02:00
            }
            +createdAt: DateTimeImmutable @1705830436 {#4586
              date: 2024-01-21 10:47:16.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4590}
          +body: """
            this is very detailed answer thank you. however I face an ambiguity regarding this:\n
            \n
            > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 8
          +score: 0
          +lastActive: DateTime @1705849748 {#4971
            date: 2024-01-21 16:09:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4966 …}
          +nested: Doctrine\ORM\PersistentCollection {#4964 …}
          +votes: Doctrine\ORM\PersistentCollection {#4962 …}
          +reports: Doctrine\ORM\PersistentCollection {#4978 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
          -id: 328362
          -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.dbzer0.com/comment/6975711"
          +editedAt: DateTimeImmutable @1727355732 {#4974
            date: 2024-09-26 15:02:12.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705849748 {#4976
            date: 2024-01-21 16:09:08.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          Youtube never knows the private half of your key pair. That never leaves your system.\n
          \n
          Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
          \n
          We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
          \n
          In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
          \n
          You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
          \n
          As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
          \n
          All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705855041 {#5060
          date: 2024-01-21 17:37:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5050 …}
        +nested: Doctrine\ORM\PersistentCollection {#5054 …}
        +votes: Doctrine\ORM\PersistentCollection {#5064 …}
        +reports: Doctrine\ORM\PersistentCollection {#5066 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
        -id: 328598
        -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6580334"
        +editedAt: DateTimeImmutable @1727375792 {#5063
          date: 2024-09-26 20:36:32.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705855041 {#5059
          date: 2024-01-21 17:37:21.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        > Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half.\n
        \n
        This is not true. In key pair cryptography, the public key used only for encryption and the private key is used only for decryption.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705859581 {#5157
        date: 2024-01-21 18:53:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@Darkassassin07@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5161 …}
      +nested: Doctrine\ORM\PersistentCollection {#5163 …}
      +votes: Doctrine\ORM\PersistentCollection {#5165 …}
      +reports: Doctrine\ORM\PersistentCollection {#5167 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5169 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5171 …}
      -id: 328843
      -bodyTs: "'anyth':1,16 'cryptographi':37 'decrypt':10,25,53 'encrypt':2,17,44 'half':6,14,21,29 'key':35,40,48 'pair':36 'privat':5,28,47 'public':13,20,39 'true':33 'use':41,50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8508092"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705859581 {#5158
        date: 2024-01-21 18:53:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      As far as I understand a key pair can be used bi-directionally like I’d described. Was I mistaken?\n
      \n
      In practice, the private key is usually used to create signatures instead, but I avoided that for simplicity.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705860501 {#5227
      date: 2024-01-21 19:08:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
      "@intensely_human@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5230 …}
    +nested: Doctrine\ORM\PersistentCollection {#5232 …}
    +votes: Doctrine\ORM\PersistentCollection {#5234 …}
    +reports: Doctrine\ORM\PersistentCollection {#5236 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5240 …}
    -id: 328883
    -bodyTs: "'avoid':36 'bi':13 'bi-direct':12 'creat':31 'd':17 'describ':18 'direct':14 'far':2 'instead':33 'key':7,26 'like':15 'mistaken':21 'pair':8 'practic':23 'privat':25 'signatur':32 'simplic':39 'understand':5 'use':11,29 'usual':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6582339"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705860501 {#5228
      date: 2024-01-21 19:08:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "You’re not mistaken, [it is definitely possible with at least RSA](1), though, I would guess it may not always be possible. It also sounds like it’s still a bad idea unless you know all of the parameters used to generate the keys and can be sure what information is actually encoded in the keys."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705868350 {#5265
    date: 2024-01-21 21:19:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5270 …}
  +nested: Doctrine\ORM\PersistentCollection {#5272 …}
  +votes: Doctrine\ORM\PersistentCollection {#5274 …}
  +reports: Doctrine\ORM\PersistentCollection {#5276 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5278 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5280 …}
  -id: 329219
  -bodyTs: "'1':13 'actual':53 'also':25 'alway':21 'bad':32 'definit':7 'encod':54 'generat':43 'guess':17 'idea':33 'inform':51 'key':45,57 'know':36 'least':11 'like':27 'may':19 'mistaken':4 'paramet':40 'possibl':8,23 're':2 'rsa':12 'sound':26 'still':30 'sure':49 'though':14 'unless':34 'use':41 'would':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://news.idlestate.org/comment/521458"
  +editedAt: DateTimeImmutable @1727425859 {#5266
    date: 2024-09-27 10:30:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705868350 {#5267
    date: 2024-01-21 21:19:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED moderate
App\Entity\EntryComment {#5268
  +user: Proxies\__CG__\App\Entity\User {#5269 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5229
    +user: Proxies\__CG__\App\Entity\User {#5051 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5159
      +user: Proxies\__CG__\App\Entity\User {#5160 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5055
        +user: Proxies\__CG__\App\Entity\User {#5051 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4968
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4590
            +user: App\Entity\User {#4603 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
              \n
              You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
              \n
              Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
              \n
              Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 63
            +score: 0
            +lastActive: DateTime @1727425841 {#4584
              date: 2024-09-27 10:30:41.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@zaknenou@lemmy.dbzer0.com"
              "@zaknenou@lemmy.dbzer0.com"
              "@zaknenou@lemmy.dbzer0.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4591 …}
            +nested: Doctrine\ORM\PersistentCollection {#4593 …}
            +votes: Doctrine\ORM\PersistentCollection {#4595 …}
            +reports: Doctrine\ORM\PersistentCollection {#4597 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
            -id: 327827
            -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://startrek.website/comment/5938543"
            +editedAt: DateTimeImmutable @1727312071 {#4585
              date: 2024-09-26 02:54:31.0 +02:00
            }
            +createdAt: DateTimeImmutable @1705830436 {#4586
              date: 2024-01-21 10:47:16.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4590}
          +body: """
            this is very detailed answer thank you. however I face an ambiguity regarding this:\n
            \n
            > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
            \n
            How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 8
          +score: 0
          +lastActive: DateTime @1705849748 {#4971
            date: 2024-01-21 16:09:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
            "@zaknenou@lemmy.dbzer0.com"
            "@charonn0@startrek.website"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4966 …}
          +nested: Doctrine\ORM\PersistentCollection {#4964 …}
          +votes: Doctrine\ORM\PersistentCollection {#4962 …}
          +reports: Doctrine\ORM\PersistentCollection {#4978 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
          -id: 328362
          -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.dbzer0.com/comment/6975711"
          +editedAt: DateTimeImmutable @1727355732 {#4974
            date: 2024-09-26 15:02:12.0 +02:00
          }
          +createdAt: DateTimeImmutable @1705849748 {#4976
            date: 2024-01-21 16:09:08.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4590}
        +body: """
          Youtube never knows the private half of your key pair. That never leaves your system.\n
          \n
          Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half. These halves are known as the public key and the private key. Each side of the connection generates their own key pairs.\n
          \n
          We both generate a set of keys, and exchange the public halves with each other. I then want to send you a message: I first encrypt it using my private key, I then encrypt it again using your public key and send that to you.\n
          \n
          In order to read that message, you first decrypt it using your private key. This ensures the message was intended for you and wasn’t modified in transit, as you are the only one with access to that private key and only its matching public key could have been used to encrypt that layer.\n
          \n
          You then decrypt it a second time using my public key. As I’m the only one with access to my own private key, you can be sure the message was sent by me.\n
          \n
          As long as that resulted in a readable message; You’ve now verified who sent the message, that it was intended for you, and that the contents have not been modified or read in transit.\n
          \n
          All this, including the key exchange is handled for you by the https (tls) protocol every time you connect to a website. Each of the messages sent between you and the site are encrypted in this manner.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705855041 {#5060
          date: 2024-01-21 17:37:21.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
          "@zaknenou@lemmy.dbzer0.com"
          "@charonn0@startrek.website"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5050 …}
        +nested: Doctrine\ORM\PersistentCollection {#5054 …}
        +votes: Doctrine\ORM\PersistentCollection {#5064 …}
        +reports: Doctrine\ORM\PersistentCollection {#5066 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5068 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5070 …}
        -id: 328598
        -bodyTs: "'access':147,184 'anyth':16,31 'connect':61,253 'content':226 'could':158 'decrypt':25,40,120,168 'encrypt':17,32,92,100,163,268 'ensur':127 'everi':250 'exchang':75,240 'first':91,119 'generat':62,69 'half':6,21,29,36,44 'halv':46,78 'handl':242 'https':247 'includ':237 'intend':131,220 'key':9,52,56,65,73,97,106,125,151,157,176,189,239 'know':3 'known':48 'layer':165 'leav':13 'long':201 'm':179 'manner':271 'match':155 'messag':89,117,129,195,208,216,260 'modifi':137,230 'never':2,12 'one':145,182 'order':113 'pair':10,66 'privat':5,20,43,55,96,124,150,188 'protocol':249 'public':28,35,51,77,105,156,175 'read':115,232 'readabl':207 'result':204 'second':171 'send':86,108 'sent':197,214,261 'set':71 'side':58 'site':266 'sure':193 'system':15 'time':172,251 'tls':248 'transit':139,234 'use':94,103,122,161,173 've':210 'verifi':212 'want':84 'wasn':135 'websit':256 'youtub':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6580334"
        +editedAt: DateTimeImmutable @1727375792 {#5063
          date: 2024-09-26 20:36:32.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705855041 {#5059
          date: 2024-01-21 17:37:21.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        > Anything encrypted with the private half can only be decrypted with the public half, and anything encrypted with the public half can only be decrypted with the private half.\n
        \n
        This is not true. In key pair cryptography, the public key used only for encryption and the private key is used only for decryption.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705859581 {#5157
        date: 2024-01-21 18:53:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@Darkassassin07@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5161 …}
      +nested: Doctrine\ORM\PersistentCollection {#5163 …}
      +votes: Doctrine\ORM\PersistentCollection {#5165 …}
      +reports: Doctrine\ORM\PersistentCollection {#5167 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5169 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5171 …}
      -id: 328843
      -bodyTs: "'anyth':1,16 'cryptographi':37 'decrypt':10,25,53 'encrypt':2,17,44 'half':6,14,21,29 'key':35,40,48 'pair':36 'privat':5,28,47 'public':13,20,39 'true':33 'use':41,50"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8508092"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705859581 {#5158
        date: 2024-01-21 18:53:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      As far as I understand a key pair can be used bi-directionally like I’d described. Was I mistaken?\n
      \n
      In practice, the private key is usually used to create signatures instead, but I avoided that for simplicity.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705860501 {#5227
      date: 2024-01-21 19:08:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@Darkassassin07@lemmy.ca"
      "@intensely_human@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5230 …}
    +nested: Doctrine\ORM\PersistentCollection {#5232 …}
    +votes: Doctrine\ORM\PersistentCollection {#5234 …}
    +reports: Doctrine\ORM\PersistentCollection {#5236 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5240 …}
    -id: 328883
    -bodyTs: "'avoid':36 'bi':13 'bi-direct':12 'creat':31 'd':17 'describ':18 'direct':14 'far':2 'instead':33 'key':7,26 'like':15 'mistaken':21 'pair':8 'practic':23 'privat':25 'signatur':32 'simplic':39 'understand':5 'use':11,29 'usual':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6582339"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705860501 {#5228
      date: 2024-01-21 19:08:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "You’re not mistaken, [it is definitely possible with at least RSA](1), though, I would guess it may not always be possible. It also sounds like it’s still a bad idea unless you know all of the parameters used to generate the keys and can be sure what information is actually encoded in the keys."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705868350 {#5265
    date: 2024-01-21 21:19:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@Darkassassin07@lemmy.ca"
    "@intensely_human@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5270 …}
  +nested: Doctrine\ORM\PersistentCollection {#5272 …}
  +votes: Doctrine\ORM\PersistentCollection {#5274 …}
  +reports: Doctrine\ORM\PersistentCollection {#5276 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5278 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5280 …}
  -id: 329219
  -bodyTs: "'1':13 'actual':53 'also':25 'alway':21 'bad':32 'definit':7 'encod':54 'generat':43 'guess':17 'idea':33 'inform':51 'key':45,57 'know':36 'least':11 'like':27 'may':19 'mistaken':4 'paramet':40 'possibl':8,23 're':2 'rsa':12 'sound':26 'still':30 'sure':49 'though':14 'unless':34 'use':41 'would':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://news.idlestate.org/comment/521458"
  +editedAt: DateTimeImmutable @1727425859 {#5266
    date: 2024-09-27 10:30:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705868350 {#5267
    date: 2024-01-21 21:19:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED moderate
App\Entity\EntryComment {#5074
  +user: Proxies\__CG__\App\Entity\User {#5075 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4968
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4590
      +user: App\Entity\User {#4603 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
        \n
        Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
        \n
        Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 63
      +score: 0
      +lastActive: DateTime @1727425841 {#4584
        date: 2024-09-27 10:30:41.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@zaknenou@lemmy.dbzer0.com"
        "@zaknenou@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4591 …}
      +nested: Doctrine\ORM\PersistentCollection {#4593 …}
      +votes: Doctrine\ORM\PersistentCollection {#4595 …}
      +reports: Doctrine\ORM\PersistentCollection {#4597 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
      -id: 327827
      -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://startrek.website/comment/5938543"
      +editedAt: DateTimeImmutable @1727312071 {#4585
        date: 2024-09-26 02:54:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705830436 {#4586
        date: 2024-01-21 10:47:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      this is very detailed answer thank you. however I face an ambiguity regarding this:\n
      \n
      > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
      \n
      How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705849748 {#4971
      date: 2024-01-21 16:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4966 …}
    +nested: Doctrine\ORM\PersistentCollection {#4964 …}
    +votes: Doctrine\ORM\PersistentCollection {#4962 …}
    +reports: Doctrine\ORM\PersistentCollection {#4978 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
    -id: 328362
    -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6975711"
    +editedAt: DateTimeImmutable @1727355732 {#4974
      date: 2024-09-26 15:02:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705849748 {#4976
      date: 2024-01-21 16:09:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    Your computer generates two keys. One to encrypt a message. One to decrypt the message. The encrypt key is public. The decrypt key is private. Your computer shares the public key with YouTube. The private key is never shared.\n
    \n
    YouTube does the same thing for your computer.\n
    \n
    Your computer will have YouTube’s public key and your computer’s private key…\n
    \n
    Your computer will be able to encrypt messages to send to YouTube that only YouTube will be able to decrypt. Even your computer will not be able to decrypt these messages after it has encrypted them using YouTube’s public key.\n
    \n
    Since the decryption keys are never shared they can’t be snooped. That is why it is only possible for an attacker to encrypt new messages but not read any messages from either sender.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1705850527 {#5072
    date: 2024-01-21 16:22:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5076 …}
  +nested: Doctrine\ORM\PersistentCollection {#5078 …}
  +votes: Doctrine\ORM\PersistentCollection {#5080 …}
  +reports: Doctrine\ORM\PersistentCollection {#5082 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5084 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5086 …}
  -id: 328396
  -bodyTs: "'abl':66,79,88 'attack':124 'comput':2,27,47,49,58,63,84 'decrypt':13,22,81,90,105 'either':135 'encrypt':8,17,68,96,126 'even':82 'generat':3 'key':5,18,23,31,36,55,61,102,106 'messag':10,15,69,92,128,133 'never':38,108 'new':127 'one':6,11 'possibl':121 'privat':25,35,60 'public':20,30,54,101 'read':131 'send':71 'sender':136 'share':28,39,109 'sinc':103 'snoop':114 'thing':44 'two':4 'use':98 'youtub':33,40,52,73,76,99"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6887401"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705850527 {#5073
    date: 2024-01-21 16:22:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED edit
App\Entity\EntryComment {#5074
  +user: Proxies\__CG__\App\Entity\User {#5075 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4968
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4590
      +user: App\Entity\User {#4603 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
        \n
        Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
        \n
        Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 63
      +score: 0
      +lastActive: DateTime @1727425841 {#4584
        date: 2024-09-27 10:30:41.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@zaknenou@lemmy.dbzer0.com"
        "@zaknenou@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4591 …}
      +nested: Doctrine\ORM\PersistentCollection {#4593 …}
      +votes: Doctrine\ORM\PersistentCollection {#4595 …}
      +reports: Doctrine\ORM\PersistentCollection {#4597 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
      -id: 327827
      -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://startrek.website/comment/5938543"
      +editedAt: DateTimeImmutable @1727312071 {#4585
        date: 2024-09-26 02:54:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705830436 {#4586
        date: 2024-01-21 10:47:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      this is very detailed answer thank you. however I face an ambiguity regarding this:\n
      \n
      > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
      \n
      How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705849748 {#4971
      date: 2024-01-21 16:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4966 …}
    +nested: Doctrine\ORM\PersistentCollection {#4964 …}
    +votes: Doctrine\ORM\PersistentCollection {#4962 …}
    +reports: Doctrine\ORM\PersistentCollection {#4978 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
    -id: 328362
    -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6975711"
    +editedAt: DateTimeImmutable @1727355732 {#4974
      date: 2024-09-26 15:02:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705849748 {#4976
      date: 2024-01-21 16:09:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    Your computer generates two keys. One to encrypt a message. One to decrypt the message. The encrypt key is public. The decrypt key is private. Your computer shares the public key with YouTube. The private key is never shared.\n
    \n
    YouTube does the same thing for your computer.\n
    \n
    Your computer will have YouTube’s public key and your computer’s private key…\n
    \n
    Your computer will be able to encrypt messages to send to YouTube that only YouTube will be able to decrypt. Even your computer will not be able to decrypt these messages after it has encrypted them using YouTube’s public key.\n
    \n
    Since the decryption keys are never shared they can’t be snooped. That is why it is only possible for an attacker to encrypt new messages but not read any messages from either sender.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1705850527 {#5072
    date: 2024-01-21 16:22:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5076 …}
  +nested: Doctrine\ORM\PersistentCollection {#5078 …}
  +votes: Doctrine\ORM\PersistentCollection {#5080 …}
  +reports: Doctrine\ORM\PersistentCollection {#5082 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5084 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5086 …}
  -id: 328396
  -bodyTs: "'abl':66,79,88 'attack':124 'comput':2,27,47,49,58,63,84 'decrypt':13,22,81,90,105 'either':135 'encrypt':8,17,68,96,126 'even':82 'generat':3 'key':5,18,23,31,36,55,61,102,106 'messag':10,15,69,92,128,133 'never':38,108 'new':127 'one':6,11 'possibl':121 'privat':25,35,60 'public':20,30,54,101 'read':131 'send':71 'sender':136 'share':28,39,109 'sinc':103 'snoop':114 'thing':44 'two':4 'use':98 'youtub':33,40,52,73,76,99"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6887401"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705850527 {#5073
    date: 2024-01-21 16:22:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED moderate
App\Entity\EntryComment {#5074
  +user: Proxies\__CG__\App\Entity\User {#5075 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4968
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4590
      +user: App\Entity\User {#4603 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
        \n
        Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
        \n
        Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 63
      +score: 0
      +lastActive: DateTime @1727425841 {#4584
        date: 2024-09-27 10:30:41.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@zaknenou@lemmy.dbzer0.com"
        "@zaknenou@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4591 …}
      +nested: Doctrine\ORM\PersistentCollection {#4593 …}
      +votes: Doctrine\ORM\PersistentCollection {#4595 …}
      +reports: Doctrine\ORM\PersistentCollection {#4597 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
      -id: 327827
      -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://startrek.website/comment/5938543"
      +editedAt: DateTimeImmutable @1727312071 {#4585
        date: 2024-09-26 02:54:31.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705830436 {#4586
        date: 2024-01-21 10:47:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      this is very detailed answer thank you. however I face an ambiguity regarding this:\n
      \n
      > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
      \n
      How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705849748 {#4971
      date: 2024-01-21 16:09:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4966 …}
    +nested: Doctrine\ORM\PersistentCollection {#4964 …}
    +votes: Doctrine\ORM\PersistentCollection {#4962 …}
    +reports: Doctrine\ORM\PersistentCollection {#4978 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
    -id: 328362
    -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/6975711"
    +editedAt: DateTimeImmutable @1727355732 {#4974
      date: 2024-09-26 15:02:12.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705849748 {#4976
      date: 2024-01-21 16:09:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: """
    Your computer generates two keys. One to encrypt a message. One to decrypt the message. The encrypt key is public. The decrypt key is private. Your computer shares the public key with YouTube. The private key is never shared.\n
    \n
    YouTube does the same thing for your computer.\n
    \n
    Your computer will have YouTube’s public key and your computer’s private key…\n
    \n
    Your computer will be able to encrypt messages to send to YouTube that only YouTube will be able to decrypt. Even your computer will not be able to decrypt these messages after it has encrypted them using YouTube’s public key.\n
    \n
    Since the decryption keys are never shared they can’t be snooped. That is why it is only possible for an attacker to encrypt new messages but not read any messages from either sender.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1705850527 {#5072
    date: 2024-01-21 16:22:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5076 …}
  +nested: Doctrine\ORM\PersistentCollection {#5078 …}
  +votes: Doctrine\ORM\PersistentCollection {#5080 …}
  +reports: Doctrine\ORM\PersistentCollection {#5082 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5084 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5086 …}
  -id: 328396
  -bodyTs: "'abl':66,79,88 'attack':124 'comput':2,27,47,49,58,63,84 'decrypt':13,22,81,90,105 'either':135 'encrypt':8,17,68,96,126 'even':82 'generat':3 'key':5,18,23,31,36,55,61,102,106 'messag':10,15,69,92,128,133 'never':38,108 'new':127 'one':6,11 'possibl':121 'privat':25,35,60 'public':20,30,54,101 'read':131 'send':71 'sender':136 'share':28,39,109 'sinc':103 'snoop':114 'thing':44 'two':4 'use':98 'youtub':33,40,52,73,76,99"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6887401"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705850527 {#5073
    date: 2024-01-21 16:22:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
109 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED moderate
App\Entity\EntryComment {#5125
  +user: Proxies\__CG__\App\Entity\User {#5128 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5074
    +user: Proxies\__CG__\App\Entity\User {#5075 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4968
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4590
        +user: App\Entity\User {#4603 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
          \n
          Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
          \n
          Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 63
        +score: 0
        +lastActive: DateTime @1727425841 {#4584
          date: 2024-09-27 10:30:41.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4591 …}
        +nested: Doctrine\ORM\PersistentCollection {#4593 …}
        +votes: Doctrine\ORM\PersistentCollection {#4595 …}
        +reports: Doctrine\ORM\PersistentCollection {#4597 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
        -id: 327827
        -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://startrek.website/comment/5938543"
        +editedAt: DateTimeImmutable @1727312071 {#4585
          date: 2024-09-26 02:54:31.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705830436 {#4586
          date: 2024-01-21 10:47:16.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        this is very detailed answer thank you. however I face an ambiguity regarding this:\n
        \n
        > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705849748 {#4971
        date: 2024-01-21 16:09:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4966 …}
      +nested: Doctrine\ORM\PersistentCollection {#4964 …}
      +votes: Doctrine\ORM\PersistentCollection {#4962 …}
      +reports: Doctrine\ORM\PersistentCollection {#4978 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
      -id: 328362
      -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/6975711"
      +editedAt: DateTimeImmutable @1727355732 {#4974
        date: 2024-09-26 15:02:12.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705849748 {#4976
        date: 2024-01-21 16:09:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      Your computer generates two keys. One to encrypt a message. One to decrypt the message. The encrypt key is public. The decrypt key is private. Your computer shares the public key with YouTube. The private key is never shared.\n
      \n
      YouTube does the same thing for your computer.\n
      \n
      Your computer will have YouTube’s public key and your computer’s private key…\n
      \n
      Your computer will be able to encrypt messages to send to YouTube that only YouTube will be able to decrypt. Even your computer will not be able to decrypt these messages after it has encrypted them using YouTube’s public key.\n
      \n
      Since the decryption keys are never shared they can’t be snooped. That is why it is only possible for an attacker to encrypt new messages but not read any messages from either sender.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1705850527 {#5072
      date: 2024-01-21 16:22:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5076 …}
    +nested: Doctrine\ORM\PersistentCollection {#5078 …}
    +votes: Doctrine\ORM\PersistentCollection {#5080 …}
    +reports: Doctrine\ORM\PersistentCollection {#5082 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5084 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5086 …}
    -id: 328396
    -bodyTs: "'abl':66,79,88 'attack':124 'comput':2,27,47,49,58,63,84 'decrypt':13,22,81,90,105 'either':135 'encrypt':8,17,68,96,126 'even':82 'generat':3 'key':5,18,23,31,36,55,61,102,106 'messag':10,15,69,92,128,133 'never':38,108 'new':127 'one':6,11 'possibl':121 'privat':25,35,60 'public':20,30,54,101 'read':131 'send':71 'sender':136 'share':28,39,109 'sinc':103 'snoop':114 'thing':44 'two':4 'use':98 'youtub':33,40,52,73,76,99"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6887401"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705850527 {#5073
      date: 2024-01-21 16:22:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "Good description of asymmetric cryptography!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705860712 {#5124
    date: 2024-01-21 19:11:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@matthewc@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5132 …}
  +nested: Doctrine\ORM\PersistentCollection {#5134 …}
  +votes: Doctrine\ORM\PersistentCollection {#5130 …}
  +reports: Doctrine\ORM\PersistentCollection {#5136 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5138 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
  -id: 328894
  -bodyTs: "'asymmetr':4 'cryptographi':5 'descript':2 'good':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6979793"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705860712 {#5121
    date: 2024-01-21 19:11:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED edit
App\Entity\EntryComment {#5125
  +user: Proxies\__CG__\App\Entity\User {#5128 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5074
    +user: Proxies\__CG__\App\Entity\User {#5075 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4968
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4590
        +user: App\Entity\User {#4603 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
          \n
          Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
          \n
          Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 63
        +score: 0
        +lastActive: DateTime @1727425841 {#4584
          date: 2024-09-27 10:30:41.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4591 …}
        +nested: Doctrine\ORM\PersistentCollection {#4593 …}
        +votes: Doctrine\ORM\PersistentCollection {#4595 …}
        +reports: Doctrine\ORM\PersistentCollection {#4597 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
        -id: 327827
        -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://startrek.website/comment/5938543"
        +editedAt: DateTimeImmutable @1727312071 {#4585
          date: 2024-09-26 02:54:31.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705830436 {#4586
          date: 2024-01-21 10:47:16.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        this is very detailed answer thank you. however I face an ambiguity regarding this:\n
        \n
        > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705849748 {#4971
        date: 2024-01-21 16:09:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4966 …}
      +nested: Doctrine\ORM\PersistentCollection {#4964 …}
      +votes: Doctrine\ORM\PersistentCollection {#4962 …}
      +reports: Doctrine\ORM\PersistentCollection {#4978 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
      -id: 328362
      -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/6975711"
      +editedAt: DateTimeImmutable @1727355732 {#4974
        date: 2024-09-26 15:02:12.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705849748 {#4976
        date: 2024-01-21 16:09:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      Your computer generates two keys. One to encrypt a message. One to decrypt the message. The encrypt key is public. The decrypt key is private. Your computer shares the public key with YouTube. The private key is never shared.\n
      \n
      YouTube does the same thing for your computer.\n
      \n
      Your computer will have YouTube’s public key and your computer’s private key…\n
      \n
      Your computer will be able to encrypt messages to send to YouTube that only YouTube will be able to decrypt. Even your computer will not be able to decrypt these messages after it has encrypted them using YouTube’s public key.\n
      \n
      Since the decryption keys are never shared they can’t be snooped. That is why it is only possible for an attacker to encrypt new messages but not read any messages from either sender.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1705850527 {#5072
      date: 2024-01-21 16:22:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5076 …}
    +nested: Doctrine\ORM\PersistentCollection {#5078 …}
    +votes: Doctrine\ORM\PersistentCollection {#5080 …}
    +reports: Doctrine\ORM\PersistentCollection {#5082 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5084 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5086 …}
    -id: 328396
    -bodyTs: "'abl':66,79,88 'attack':124 'comput':2,27,47,49,58,63,84 'decrypt':13,22,81,90,105 'either':135 'encrypt':8,17,68,96,126 'even':82 'generat':3 'key':5,18,23,31,36,55,61,102,106 'messag':10,15,69,92,128,133 'never':38,108 'new':127 'one':6,11 'possibl':121 'privat':25,35,60 'public':20,30,54,101 'read':131 'send':71 'sender':136 'share':28,39,109 'sinc':103 'snoop':114 'thing':44 'two':4 'use':98 'youtub':33,40,52,73,76,99"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6887401"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705850527 {#5073
      date: 2024-01-21 16:22:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "Good description of asymmetric cryptography!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705860712 {#5124
    date: 2024-01-21 19:11:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@matthewc@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5132 …}
  +nested: Doctrine\ORM\PersistentCollection {#5134 …}
  +votes: Doctrine\ORM\PersistentCollection {#5130 …}
  +reports: Doctrine\ORM\PersistentCollection {#5136 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5138 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
  -id: 328894
  -bodyTs: "'asymmetr':4 'cryptographi':5 'descript':2 'good':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6979793"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705860712 {#5121
    date: 2024-01-21 19:11:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED moderate
App\Entity\EntryComment {#5125
  +user: Proxies\__CG__\App\Entity\User {#5128 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#5074
    +user: Proxies\__CG__\App\Entity\User {#5075 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4968
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4590
        +user: App\Entity\User {#4603 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          SSL/TLS, the “S” in HTTPS, and other network encryption protocols such as SSH, use a technique called a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
          \n
          You and Youtube only ever exchange the public halves of your respective key pairs. If someone snoops on the key exchange all they can do is insert spoofed messages, not decrypt real ones.\n
          \n
          Moreover, the keypairs are generated on the fly for each new session rather than reused. This means that even a future compromise of youtube won’t unlock old sessions. This is a concept called [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy).\n
          \n
          Message spoofing is prevented by digital signatures. These also use the Diffie-Hellman principle of pairs of public/private keys, but use separate longer-term key pairs than those used with encryption. The public half of youtube’s signing key, as presented by the server when you connect to it, has to be digitally signed by a well-known public authority whose public signing key was shipped with your web browser.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 63
        +score: 0
        +lastActive: DateTime @1727425841 {#4584
          date: 2024-09-27 10:30:41.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
          "@zaknenou@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4591 …}
        +nested: Doctrine\ORM\PersistentCollection {#4593 …}
        +votes: Doctrine\ORM\PersistentCollection {#4595 …}
        +reports: Doctrine\ORM\PersistentCollection {#4597 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4599 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4601 …}
        -id: 327827
        -bodyTs: "'/wiki/diffie%e2%80%93hellman_key_exchange).':26 '/wiki/forward_secrecy).':134 'also':143 'anyth':46 'associ':57 'author':197 'browser':207 'call':17,129 'compromis':117 'concept':128 'connect':183 'cryptographi':32 'decrypt':54,93 'diffi':20,147 'diffie-hellman':19,146 'digit':140,189 'en.wikipedia.org':25,133 'en.wikipedia.org/wiki/diffie%e2%80%93hellman_key_exchange).':24 'en.wikipedia.org/wiki/forward_secrecy).':132 'encrypt':9,47,167 'even':114 'ever':67 'exchang':23,68,83 'fli':103 'forward':130 'futur':116 'generat':36,100 'half':41,45,51,59,170 'halv':71 'hellman':21,148 'https':5 'insert':89 'key':22,38,75,82,154,161,175,201 'keypair':98 'known':195 'longer':159 'longer-term':158 'mean':112 'messag':91,135 'mode':30 'moreov':96 'network':8 'new':106 'old':123 'one':95 'pair':76,151,162 'present':177 'prevent':138 'principl':149 'privat':44,58 'protocol':10 'public':40,50,70,169,196,199 'public/private':153 'rather':108 'real':94 'respect':74 'reus':110 'secreci':131 'separ':157 'server':180 'session':107,124 'ship':203 'side':35 'sign':174,190,200 'signatur':141 'snoop':79 'someon':78 'spoof':90,136 'ssh':13 'ssl/tls':1 'techniqu':16 'term':160 'two':37 'unlock':122 'use':14,144,156,165 'versa':62 'vice':61 'web':206 'well':194 'well-known':193 'whose':198 'won':120 'youtub':65,119,172"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://startrek.website/comment/5938543"
        +editedAt: DateTimeImmutable @1727312071 {#4585
          date: 2024-09-26 02:54:31.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705830436 {#4586
          date: 2024-01-21 10:47:16.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4590}
      +body: """
        this is very detailed answer thank you. however I face an ambiguity regarding this:\n
        \n
        > This is a mode of cryptography where each side generates two keys: a public half and a private half. Anything encrypted with the public half is only decryptable by the associated private half (and vice versa).\n
        \n
        How can this private half be something that I know, Youtube knows but impossible for the snooper to our communication to know??
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1705849748 {#4971
        date: 2024-01-21 16:09:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
        "@zaknenou@lemmy.dbzer0.com"
        "@charonn0@startrek.website"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4966 …}
      +nested: Doctrine\ORM\PersistentCollection {#4964 …}
      +votes: Doctrine\ORM\PersistentCollection {#4962 …}
      +reports: Doctrine\ORM\PersistentCollection {#4978 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4980 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4982 …}
      -id: 328362
      -bodyTs: "'ambigu':12 'answer':5 'anyth':34 'associ':45 'communic':70 'cryptographi':20 'decrypt':42 'detail':4 'encrypt':35 'face':10 'generat':24 'half':29,33,39,47,55 'howev':8 'imposs':64 'key':26 'know':60,62,72 'mode':18 'privat':32,46,54 'public':28,38 'regard':13 'side':23 'snooper':67 'someth':57 'thank':6 'two':25 'versa':50 'vice':49 'youtub':61"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/6975711"
      +editedAt: DateTimeImmutable @1727355732 {#4974
        date: 2024-09-26 15:02:12.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705849748 {#4976
        date: 2024-01-21 16:09:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4590}
    +body: """
      Your computer generates two keys. One to encrypt a message. One to decrypt the message. The encrypt key is public. The decrypt key is private. Your computer shares the public key with YouTube. The private key is never shared.\n
      \n
      YouTube does the same thing for your computer.\n
      \n
      Your computer will have YouTube’s public key and your computer’s private key…\n
      \n
      Your computer will be able to encrypt messages to send to YouTube that only YouTube will be able to decrypt. Even your computer will not be able to decrypt these messages after it has encrypted them using YouTube’s public key.\n
      \n
      Since the decryption keys are never shared they can’t be snooped. That is why it is only possible for an attacker to encrypt new messages but not read any messages from either sender.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1705850527 {#5072
      date: 2024-01-21 16:22:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@zaknenou@lemmy.dbzer0.com"
      "@charonn0@startrek.website"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5076 …}
    +nested: Doctrine\ORM\PersistentCollection {#5078 …}
    +votes: Doctrine\ORM\PersistentCollection {#5080 …}
    +reports: Doctrine\ORM\PersistentCollection {#5082 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5084 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5086 …}
    -id: 328396
    -bodyTs: "'abl':66,79,88 'attack':124 'comput':2,27,47,49,58,63,84 'decrypt':13,22,81,90,105 'either':135 'encrypt':8,17,68,96,126 'even':82 'generat':3 'key':5,18,23,31,36,55,61,102,106 'messag':10,15,69,92,128,133 'never':38,108 'new':127 'one':6,11 'possibl':121 'privat':25,35,60 'public':20,30,54,101 'read':131 'send':71 'sender':136 'share':28,39,109 'sinc':103 'snoop':114 'thing':44 'two':4 'use':98 'youtub':33,40,52,73,76,99"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6887401"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705850527 {#5073
      date: 2024-01-21 16:22:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4590}
  +body: "Good description of asymmetric cryptography!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705860712 {#5124
    date: 2024-01-21 19:11:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@charonn0@startrek.website"
    "@matthewc@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#5132 …}
  +nested: Doctrine\ORM\PersistentCollection {#5134 …}
  +votes: Doctrine\ORM\PersistentCollection {#5130 …}
  +reports: Doctrine\ORM\PersistentCollection {#5136 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5138 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
  -id: 328894
  -bodyTs: "'asymmetr':4 'cryptographi':5 'descript':2 'good':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/6979793"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705860712 {#5121
    date: 2024-01-21 19:11:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED moderate
App\Entity\EntryComment {#4665
  +user: App\Entity\User {#4678 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "@zaknenou@lemmy.dbzer0.com @privacy@lemmy.ml it usually uses Diffie-Hellman key exchange which generates a shared key without revealing it to anyone. There are other ways to do it too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1705828479 {#4660
    date: 2024-01-21 10:14:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@privacy@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4666 …}
  +nested: Doctrine\ORM\PersistentCollection {#4668 …}
  +votes: Doctrine\ORM\PersistentCollection {#4670 …}
  +reports: Doctrine\ORM\PersistentCollection {#4672 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4674 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4676 …}
  -id: 327782
  -bodyTs: "'anyon':20 'diffi':7 'diffie-hellman':6 'exchang':10 'generat':12 'hellman':8 'key':9,15 'privacy@lemmy.ml':2 'reveal':17 'share':14 'use':5 'usual':4 'way':24 'without':16 'zaknenou@lemmy.dbzer0.com':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://social.immibis.com/objects/d518aab4-d7ea-48fe-bd08-3dcddf1ca69b"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705828479 {#4661
    date: 2024-01-21 10:14:39.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
115 DENIED edit
App\Entity\EntryComment {#4665
  +user: App\Entity\User {#4678 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "@zaknenou@lemmy.dbzer0.com @privacy@lemmy.ml it usually uses Diffie-Hellman key exchange which generates a shared key without revealing it to anyone. There are other ways to do it too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1705828479 {#4660
    date: 2024-01-21 10:14:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@privacy@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4666 …}
  +nested: Doctrine\ORM\PersistentCollection {#4668 …}
  +votes: Doctrine\ORM\PersistentCollection {#4670 …}
  +reports: Doctrine\ORM\PersistentCollection {#4672 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4674 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4676 …}
  -id: 327782
  -bodyTs: "'anyon':20 'diffi':7 'diffie-hellman':6 'exchang':10 'generat':12 'hellman':8 'key':9,15 'privacy@lemmy.ml':2 'reveal':17 'share':14 'use':5 'usual':4 'way':24 'without':16 'zaknenou@lemmy.dbzer0.com':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://social.immibis.com/objects/d518aab4-d7ea-48fe-bd08-3dcddf1ca69b"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705828479 {#4661
    date: 2024-01-21 10:14:39.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
116 DENIED moderate
App\Entity\EntryComment {#4665
  +user: App\Entity\User {#4678 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "@zaknenou@lemmy.dbzer0.com @privacy@lemmy.ml it usually uses Diffie-Hellman key exchange which generates a shared key without revealing it to anyone. There are other ways to do it too."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1705828479 {#4660
    date: 2024-01-21 10:14:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
    "@privacy@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4666 …}
  +nested: Doctrine\ORM\PersistentCollection {#4668 …}
  +votes: Doctrine\ORM\PersistentCollection {#4670 …}
  +reports: Doctrine\ORM\PersistentCollection {#4672 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4674 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4676 …}
  -id: 327782
  -bodyTs: "'anyon':20 'diffi':7 'diffie-hellman':6 'exchang':10 'generat':12 'hellman':8 'key':9,15 'privacy@lemmy.ml':2 'reveal':17 'share':14 'use':5 'usual':4 'way':24 'without':16 'zaknenou@lemmy.dbzer0.com':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://social.immibis.com/objects/d518aab4-d7ea-48fe-bd08-3dcddf1ca69b"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705828479 {#4661
    date: 2024-01-21 10:14:39.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
117 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
118 DENIED moderate
App\Entity\EntryComment {#4738
  +user: App\Entity\User {#4751 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    You are describing symmetric encryption where both parties have the same key. There is something called asymmetric encryption that solves this. Basically you have a public key and a private key. You can give your public key to youtube, they can use that key to encrypt the symmetric key that will be used for the actual communication. The only way to decrypt the symmetric key is by using your private key, which is only known to you. So youtube can safely send it to you so you can decrypt it. Now you both have the same key and nothing was sent unencrypted.\n
    \n
    Well your public key was sent unencrypted but that’s fine because of how asymmetric encryption works.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 50
  +score: 0
  +lastActive: DateTime @1705828186 {#4733
    date: 2024-01-21 10:09:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4739 …}
  +nested: Doctrine\ORM\PersistentCollection {#4741 …}
  +votes: Doctrine\ORM\PersistentCollection {#4743 …}
  +reports: Doctrine\ORM\PersistentCollection {#4745 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4747 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4749 …}
  -id: 327771
  -bodyTs: "'actual':56 'asymmetr':17,117 'basic':22 'call':16 'communic':57 'decrypt':62,89 'describ':3 'encrypt':5,18,46,118 'fine':113 'give':34 'key':12,27,31,37,44,49,65,71,97,106 'known':75 'noth':99 'parti':8 'privat':30,70 'public':26,36,105 'safe':81 'send':82 'sent':101,108 'solv':20 'someth':15 'symmetr':4,48,64 'unencrypt':102,109 'use':42,53,68 'way':60 'well':103 'work':119 'youtub':39,79"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6879324"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705828186 {#4734
    date: 2024-01-21 10:09:46.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED edit
App\Entity\EntryComment {#4738
  +user: App\Entity\User {#4751 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    You are describing symmetric encryption where both parties have the same key. There is something called asymmetric encryption that solves this. Basically you have a public key and a private key. You can give your public key to youtube, they can use that key to encrypt the symmetric key that will be used for the actual communication. The only way to decrypt the symmetric key is by using your private key, which is only known to you. So youtube can safely send it to you so you can decrypt it. Now you both have the same key and nothing was sent unencrypted.\n
    \n
    Well your public key was sent unencrypted but that’s fine because of how asymmetric encryption works.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 50
  +score: 0
  +lastActive: DateTime @1705828186 {#4733
    date: 2024-01-21 10:09:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4739 …}
  +nested: Doctrine\ORM\PersistentCollection {#4741 …}
  +votes: Doctrine\ORM\PersistentCollection {#4743 …}
  +reports: Doctrine\ORM\PersistentCollection {#4745 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4747 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4749 …}
  -id: 327771
  -bodyTs: "'actual':56 'asymmetr':17,117 'basic':22 'call':16 'communic':57 'decrypt':62,89 'describ':3 'encrypt':5,18,46,118 'fine':113 'give':34 'key':12,27,31,37,44,49,65,71,97,106 'known':75 'noth':99 'parti':8 'privat':30,70 'public':26,36,105 'safe':81 'send':82 'sent':101,108 'solv':20 'someth':15 'symmetr':4,48,64 'unencrypt':102,109 'use':42,53,68 'way':60 'well':103 'work':119 'youtub':39,79"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6879324"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705828186 {#4734
    date: 2024-01-21 10:09:46.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED moderate
App\Entity\EntryComment {#4738
  +user: App\Entity\User {#4751 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    You are describing symmetric encryption where both parties have the same key. There is something called asymmetric encryption that solves this. Basically you have a public key and a private key. You can give your public key to youtube, they can use that key to encrypt the symmetric key that will be used for the actual communication. The only way to decrypt the symmetric key is by using your private key, which is only known to you. So youtube can safely send it to you so you can decrypt it. Now you both have the same key and nothing was sent unencrypted.\n
    \n
    Well your public key was sent unencrypted but that’s fine because of how asymmetric encryption works.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 50
  +score: 0
  +lastActive: DateTime @1705828186 {#4733
    date: 2024-01-21 10:09:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4739 …}
  +nested: Doctrine\ORM\PersistentCollection {#4741 …}
  +votes: Doctrine\ORM\PersistentCollection {#4743 …}
  +reports: Doctrine\ORM\PersistentCollection {#4745 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4747 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4749 …}
  -id: 327771
  -bodyTs: "'actual':56 'asymmetr':17,117 'basic':22 'call':16 'communic':57 'decrypt':62,89 'describ':3 'encrypt':5,18,46,118 'fine':113 'give':34 'key':12,27,31,37,44,49,65,71,97,106 'known':75 'noth':99 'parti':8 'privat':30,70 'public':26,36,105 'safe':81 'send':82 'sent':101,108 'solv':20 'someth':15 'symmetr':4,48,64 'unencrypt':102,109 'use':42,53,68 'way':60 'well':103 'work':119 'youtub':39,79"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6879324"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705828186 {#4734
    date: 2024-01-21 10:09:46.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED moderate
App\Entity\EntryComment {#4812
  +user: App\Entity\User {#4825 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Okey, it’s like this: You and youtube both generate two keys, public and private. Public keys are public, anyone can see them. Doesn’t matter. When you send a message to youtube, you encrypt it with their public key. Now, the trick is, the encryption is [asymmetric](https://en.wikipedia.org/wiki/Public-key_cryptography), which means that the message can only be decoded if you also know the private key, which you never send anyone but keep hidden. Right? This way, as long as your private key is secure, you can not realistically decode the encryption from outside just knowing the public key. Thus setting up a secure connection is just an exchange of public keys.\n
    \n
    This is more or less how I understand it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705828104 {#4807
    date: 2024-01-21 10:08:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4813 …}
  +nested: Doctrine\ORM\PersistentCollection {#4815 …}
  +votes: Doctrine\ORM\PersistentCollection {#4817 …}
  +reports: Doctrine\ORM\PersistentCollection {#4819 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
  -id: 327769
  -bodyTs: "'/wiki/public-key_cryptography),':51 'also':63 'anyon':20,72 'asymmetr':48 'connect':106 'decod':60,91 'doesn':24 'en.wikipedia.org':50 'en.wikipedia.org/wiki/public-key_cryptography),':49 'encrypt':35,46,93 'exchang':110 'generat':10 'hidden':75 'keep':74 'key':12,17,40,67,84,100,113 'know':64,97 'less':118 'like':4 'long':80 'matter':26 'mean':53 'messag':31,56 'never':70 'okey':1 'outsid':95 'privat':15,66,83 'public':13,16,19,39,99,112 'realist':90 'right':76 'secur':86,105 'see':22 'send':29,71 'set':102 'thus':101 'trick':43 'two':11 'understand':121 'way':78 'youtub':8,33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7583322"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705828104 {#4808
    date: 2024-01-21 10:08:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
123 DENIED edit
App\Entity\EntryComment {#4812
  +user: App\Entity\User {#4825 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Okey, it’s like this: You and youtube both generate two keys, public and private. Public keys are public, anyone can see them. Doesn’t matter. When you send a message to youtube, you encrypt it with their public key. Now, the trick is, the encryption is [asymmetric](https://en.wikipedia.org/wiki/Public-key_cryptography), which means that the message can only be decoded if you also know the private key, which you never send anyone but keep hidden. Right? This way, as long as your private key is secure, you can not realistically decode the encryption from outside just knowing the public key. Thus setting up a secure connection is just an exchange of public keys.\n
    \n
    This is more or less how I understand it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705828104 {#4807
    date: 2024-01-21 10:08:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4813 …}
  +nested: Doctrine\ORM\PersistentCollection {#4815 …}
  +votes: Doctrine\ORM\PersistentCollection {#4817 …}
  +reports: Doctrine\ORM\PersistentCollection {#4819 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
  -id: 327769
  -bodyTs: "'/wiki/public-key_cryptography),':51 'also':63 'anyon':20,72 'asymmetr':48 'connect':106 'decod':60,91 'doesn':24 'en.wikipedia.org':50 'en.wikipedia.org/wiki/public-key_cryptography),':49 'encrypt':35,46,93 'exchang':110 'generat':10 'hidden':75 'keep':74 'key':12,17,40,67,84,100,113 'know':64,97 'less':118 'like':4 'long':80 'matter':26 'mean':53 'messag':31,56 'never':70 'okey':1 'outsid':95 'privat':15,66,83 'public':13,16,19,39,99,112 'realist':90 'right':76 'secur':86,105 'see':22 'send':29,71 'set':102 'thus':101 'trick':43 'two':11 'understand':121 'way':78 'youtub':8,33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7583322"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705828104 {#4808
    date: 2024-01-21 10:08:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
124 DENIED moderate
App\Entity\EntryComment {#4812
  +user: App\Entity\User {#4825 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Okey, it’s like this: You and youtube both generate two keys, public and private. Public keys are public, anyone can see them. Doesn’t matter. When you send a message to youtube, you encrypt it with their public key. Now, the trick is, the encryption is [asymmetric](https://en.wikipedia.org/wiki/Public-key_cryptography), which means that the message can only be decoded if you also know the private key, which you never send anyone but keep hidden. Right? This way, as long as your private key is secure, you can not realistically decode the encryption from outside just knowing the public key. Thus setting up a secure connection is just an exchange of public keys.\n
    \n
    This is more or less how I understand it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705828104 {#4807
    date: 2024-01-21 10:08:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4813 …}
  +nested: Doctrine\ORM\PersistentCollection {#4815 …}
  +votes: Doctrine\ORM\PersistentCollection {#4817 …}
  +reports: Doctrine\ORM\PersistentCollection {#4819 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4821 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4823 …}
  -id: 327769
  -bodyTs: "'/wiki/public-key_cryptography),':51 'also':63 'anyon':20,72 'asymmetr':48 'connect':106 'decod':60,91 'doesn':24 'en.wikipedia.org':50 'en.wikipedia.org/wiki/public-key_cryptography),':49 'encrypt':35,46,93 'exchang':110 'generat':10 'hidden':75 'keep':74 'key':12,17,40,67,84,100,113 'know':64,97 'less':118 'like':4 'long':80 'matter':26 'mean':53 'messag':31,56 'never':70 'okey':1 'outsid':95 'privat':15,66,83 'public':13,16,19,39,99,112 'realist':90 'right':76 'secur':86,105 'see':22 'send':29,71 'set':102 'thus':101 'trick':43 'two':11 'understand':121 'way':78 'youtub':8,33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7583322"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705828104 {#4808
    date: 2024-01-21 10:08:24.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
125 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
126 DENIED moderate
App\Entity\EntryComment {#4886
  +user: App\Entity\User {#4899 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    > But when Youtube shares the key with me/my client the first time, is that also encrypted?\n
    \n
    [Here’s](https://www.cloudflare.com/learning/ssl/what-happens-in-a-tls-handshake/) an explanation of what happens during the initial TLS handshake.\n
    \n
    > …if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?\n
    \n
    Not sure this is exactly what you’re asking, but there’s the concept of [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy) for defending recorded encrypted traffic from future key compromises.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705827918 {#4881
    date: 2024-01-21 10:05:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4887 …}
  +nested: Doctrine\ORM\PersistentCollection {#4889 …}
  +votes: Doctrine\ORM\PersistentCollection {#4891 …}
  +reports: Doctrine\ORM\PersistentCollection {#4893 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4895 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4897 …}
  -id: 327766
  -bodyTs: "'/learning/ssl/what-happens-in-a-tls-handshake/)':21 '/wiki/forward_secrecy)':77 'also':15 'ask':66 'autom':34 'certain':46 'client':9 'compromis':86 'concept':71 'decrypt':41 'defend':79 'en.wikipedia.org':76 'en.wikipedia.org/wiki/forward_secrecy)':75 'encrypt':16,81 'exact':62 'explan':23 'first':11 'forward':73 'futur':84 'gather':38 'handshak':31 'happen':26 'initi':29 'isp':33 'key':6,39,85 'me/my':8 'process':36 're':65 'record':80 'secreci':74 'share':4 'site':47 'sure':59 'time':12 'tls':30 'traffic':43,82 'user':52 'web':42 'work':55 'would':53 'www.cloudflare.com':20 'www.cloudflare.com/learning/ssl/what-happens-in-a-tls-handshake/)':19 'youtub':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/7556492"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705827918 {#4882
    date: 2024-01-21 10:05:18.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED edit
App\Entity\EntryComment {#4886
  +user: App\Entity\User {#4899 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    > But when Youtube shares the key with me/my client the first time, is that also encrypted?\n
    \n
    [Here’s](https://www.cloudflare.com/learning/ssl/what-happens-in-a-tls-handshake/) an explanation of what happens during the initial TLS handshake.\n
    \n
    > …if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?\n
    \n
    Not sure this is exactly what you’re asking, but there’s the concept of [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy) for defending recorded encrypted traffic from future key compromises.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705827918 {#4881
    date: 2024-01-21 10:05:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4887 …}
  +nested: Doctrine\ORM\PersistentCollection {#4889 …}
  +votes: Doctrine\ORM\PersistentCollection {#4891 …}
  +reports: Doctrine\ORM\PersistentCollection {#4893 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4895 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4897 …}
  -id: 327766
  -bodyTs: "'/learning/ssl/what-happens-in-a-tls-handshake/)':21 '/wiki/forward_secrecy)':77 'also':15 'ask':66 'autom':34 'certain':46 'client':9 'compromis':86 'concept':71 'decrypt':41 'defend':79 'en.wikipedia.org':76 'en.wikipedia.org/wiki/forward_secrecy)':75 'encrypt':16,81 'exact':62 'explan':23 'first':11 'forward':73 'futur':84 'gather':38 'handshak':31 'happen':26 'initi':29 'isp':33 'key':6,39,85 'me/my':8 'process':36 're':65 'record':80 'secreci':74 'share':4 'site':47 'sure':59 'time':12 'tls':30 'traffic':43,82 'user':52 'web':42 'work':55 'would':53 'www.cloudflare.com':20 'www.cloudflare.com/learning/ssl/what-happens-in-a-tls-handshake/)':19 'youtub':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/7556492"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705827918 {#4882
    date: 2024-01-21 10:05:18.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED moderate
App\Entity\EntryComment {#4886
  +user: App\Entity\User {#4899 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#275
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#269
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#271
        date: 2023-11-12 10:11:12.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "the-encryption-keys-why-can-t-the-government-just-sneak-on"
    +title: "the encryption keys, why can't the government just sneak on them?"
    +url: null
    +body: """
      disclaimer: I’m just asking to get understanding of the theory behind network traffic encryption, I know this doesn’t happen irl most likely.\n
      \n
      Let’s take https connection for example. I like watching revolutionary things on youtube and do not wish for authorities to know what I am watching, we accept here for the sake of showcase that google won’t sell my watch history if asked (LMAO what am I even saying?).  \n
      So if I’m not mistaken since youtube has https implemented, our communication is encrypted, the keys are shared only between me and youtube. But when Youtube shares the key with me/my client the first time, is that also encrypted? Wouldn’t the same question keep getting answered until there is something unencrypted? I know this is a bit too much unlikely, but if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?  \n
      I’m taking https here as an example, while I have the same question for like VPN.\n
      \n
      EDIT: Thank you everybody. I am not a member of this community, but every comment was a golden experience to read!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 72
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727794732 {#2414
      date: 2024-10-01 16:58:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 32103
    -titleTs: "'encrypt':2 'govern':8 'key':3 'sneak':10"
    -bodyTs: "'accept':52 'also':113 'answer':122 'ask':5,68 'author':44 'autom':140 'behind':12 'bit':133 'certain':152 'client':107 'comment':195 'communic':87 'communiti':192 'connect':29 'decrypt':147 'disclaim':1 'doesn':19 'edit':181 'encrypt':15,89,114 'even':73 'everi':194 'everybodi':184 'exampl':31,171 'experi':199 'first':109 'gather':144 'get':7,121 'golden':198 'googl':60 'happen':21 'histori':66 'https':28,84,167 'implement':85 'irl':22 'isp':139 'keep':120 'key':91,104,145 'know':17,46,129 'let':25 'like':24,33,179 'lmao':69 'm':3,78,165 'me/my':106 'member':189 'mistaken':80 'much':135 'network':13 'process':142 'question':119,177 'read':201 'revolutionari':35 'sake':56 'say':74 'sell':63 'share':93,102 'showcas':58 'sinc':81 'site':153 'someth':126 'take':27,166 'thank':182 'theori':11 'thing':36 'time':110 'traffic':14,149 'understand':8 'unencrypt':127 'unlik':136 'user':158 'vpn':180 'watch':34,50,65 'web':148 'wish':42 'won':61 'work':161 'would':159 'wouldn':115 'youtub':38,82,98,101"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705913278
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12762060"
    +editedAt: DateTimeImmutable @1727570646 {#1793
      date: 2024-09-29 02:44:06.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705826878 {#2402
      date: 2024-01-21 09:47:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    > But when Youtube shares the key with me/my client the first time, is that also encrypted?\n
    \n
    [Here’s](https://www.cloudflare.com/learning/ssl/what-happens-in-a-tls-handshake/) an explanation of what happens during the initial TLS handshake.\n
    \n
    > …if ISP automated the process of gathering keys and decrypting web traffic for a certain site with them for all users, would that work for them?\n
    \n
    Not sure this is exactly what you’re asking, but there’s the concept of [forward secrecy](https://en.wikipedia.org/wiki/Forward_secrecy) for defending recorded encrypted traffic from future key compromises.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705827918 {#4881
    date: 2024-01-21 10:05:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@zaknenou@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4887 …}
  +nested: Doctrine\ORM\PersistentCollection {#4889 …}
  +votes: Doctrine\ORM\PersistentCollection {#4891 …}
  +reports: Doctrine\ORM\PersistentCollection {#4893 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4895 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4897 …}
  -id: 327766
  -bodyTs: "'/learning/ssl/what-happens-in-a-tls-handshake/)':21 '/wiki/forward_secrecy)':77 'also':15 'ask':66 'autom':34 'certain':46 'client':9 'compromis':86 'concept':71 'decrypt':41 'defend':79 'en.wikipedia.org':76 'en.wikipedia.org/wiki/forward_secrecy)':75 'encrypt':16,81 'exact':62 'explan':23 'first':11 'forward':73 'futur':84 'gather':38 'handshak':31 'happen':26 'initi':29 'isp':33 'key':6,39,85 'me/my':8 'process':36 're':65 'record':80 'secreci':74 'share':4 'site':47 'sure':59 'time':12 'tls':30 'traffic':43,82 'user':52 'web':42 'work':55 'would':53 'www.cloudflare.com':20 'www.cloudflare.com/learning/ssl/what-happens-in-a-tls-handshake/)':19 'youtub':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/7556492"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705827918 {#4882
    date: 2024-01-21 10:05:18.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
129 DENIED edit
App\Entity\Magazine {#265
  +icon: Proxies\__CG__\App\Entity\Image {#246 …}
  +name: "privacy@lemmy.ml"
  +title: "privacy"
  +description: """
    A place to discuss privacy and freedom in the digital world.\n
    ============================================================\n
    \n
    Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
    \n
    In this community everyone is welcome to post links and discuss topics related to privacy.\n
    \n
    ### Some Rules\n
    \n
    - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
    - Don’t promote proprietary software\n
    - Try to keep things on topic\n
    - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
    - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
    - Be nice :)\n
    \n
    ### Related communities\n
    \n
    - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
    - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
    - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
    - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
    \n
    ### Chat rooms\n
    \n
    - [Matrix/Element]Dead\n
    - [Discord](https://discord.gg/8xfrVjvngh)\n
    \n
    much thanks to @gary_host_laptop for the logo design :)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 561
  +entryCommentCount: 7684
  +postCount: 6
  +postCommentCount: 73
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729582580 {#275
    date: 2024-10-22 09:36:20.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#237 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
  +entries: Doctrine\ORM\PersistentCollection {#180 …}
  +posts: Doctrine\ORM\PersistentCollection {#138 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
  +bans: Doctrine\ORM\PersistentCollection {#117 …}
  +reports: Doctrine\ORM\PersistentCollection {#103 …}
  +badges: Doctrine\ORM\PersistentCollection {#81 …}
  +logs: Doctrine\ORM\PersistentCollection {#71 …}
  +awards: Doctrine\ORM\PersistentCollection {#1346 …}
  +categories: Doctrine\ORM\PersistentCollection {#1823 …}
  -id: 85
  +apId: "privacy@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/privacy"
  +apPublicUrl: "https://lemmy.ml/c/privacy"
  +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "privacy"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729583592 {#269
    date: 2024-10-22 09:53:12.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1699780272 {#271
    date: 2023-11-12 10:11:12.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details