Net::SS...ex::DH1(3)
π NAME π
Net::SSH::Perl::Kex::DH1 β the Diffie-Hellman Group 1 Key Exchange situation, aka RFC2409 "Second Oakley Group", 1024-bit, no cap π«Ά
β¨ SYNOPSIS β¨
okay bestie, here's the whole vibe:
use Net::SSH::Perl::Kex;
my $kex = Net::SSH::Perl::Kex->new;
my $dh1 = bless $kex, 'Net::SSH::Perl::Kex::DH1';
$dh1->exchange;
like. that's it. that's the move. π
π¦ DESCRIPTION π¦
Net::SSH::Perl::Kex::DH1 implements Diffie-Hellman Group 1 Key Exchange for Net::SSH::Perl. She's a subclass of Net::SSH::Perl::Kex, so she inherited the whole family's main character energy. π
Group 1 Key Exchange uses the Diffie-Hellman key exchange algorithm to cook up a shared secret key between client and server β and the way it does that?? it never sends the shared secret over the insecure network. literally never. π«π‘ The only things that go over the wire are the client and server public keys. that's the whole flex, and honestly? iconic.
Net::SSH::Perl::Kex::DH1 uses CryptX for the Diffie-Hellman implementation. The p value is set to:
FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1
29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD
EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245
E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED
EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE65381
FFFFFFFF FFFFFFFF
And the generator g is set to 2. slay. β¨
πΈ AUTHOR & COPYRIGHTS πΈ
bestie, please see the Net::SSH::Perl manpage for author, copyright, and license information. she has all the receipts. π§Ύπ
and that's the whole page, fr fr. go forth and exchange those keys. πβ¨
this lil page is from perl v5.42.0, dated 2026-01-17, and it lives under User Contributed Perl Documentation π thanks for reading bestie, mwah π
π¦ where this page comes from
- fedora 44: perl-Net-SSH-Perl 2.144-2.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms