{
  "gex": {
    "1024": "EOF",
    "2048": {
      "g": 5,
      "p": 29484122132846065027826974090627363499039806478988418113432959238715190512574394048149828558172079159866217560171888300546084720950982870926029998599187791860234159036709198755015926408556466169778682873179247900067107344602376756116652987158780123902826137551731566700629297088211566550756708914447348770005273267184217598347468928111711601512234672645172600702996346152129552568336734295585148194518912241408366810122573343651099826483219275729826532948718627111059321932146149726203082883865766033636909985030236203084243100664459976028676047713799803149624018715326025297503677321719057070307143595797899237998767
    },
    "3072": {
      "g": 2,
      "p": 4493368431850705592301671934520584971504795879843250706233381907114222869761272419771309822486067007348782462322247389016355211388576255651656562737096471881491411211325855633217018065857882863022304220464878767993573220839159014073001331521172243309230031675008754680637089277244730151898659754273567218330477132953204182870556261204446585521243515624594416540096908897510639159908159178685874254812428072017586417402605839380082281227800271901800657567789804249051833730995864980787830832364105345160509211202183834454466527494444994388347800189189825254679049346546189160892778256515295542897909459385013246231736816001409128338307762464269415523192925596193635217060052307826923046643126894810760035822696073083520815795519929592777169180839380925635023116954292842115297039766939686454282151787595905552452239630855718945660427999417632702885450737229127650313719265024903256340545116173871046584450646895275924884341859
    },
    "4096": {
      "g": 2,
      "p": 793214449396745001604782030336834849777808550346523371041743304905468169006593966349475159020260950478433431888781116607392814349688387810722517891549702129029165236491817338582301629977002156412110060297647837822166962833673427004312196187992797412785471427796390713417465090459394807785987263367451003124389772755909992244647119365155217693179918424749382488085951169576760670087184632986377929913971925394282947472473184072418866921055171333621847134974889423097502086095772299488251297849366912114646632358945018335548902219266444383674993679139956941206312076086529133361625292567997596439524475852795240188516192537997667086452576641870242667846629766804571951025467695590011231120629479804135604531519938973797363972840168581592178890327068033483086112756120963952228375008086609805133296006502263754606747468454175950408222375910727849335147435635777633770544105042397407278797753071041138767934631433400320002106698363517321762519251600396678723211194646195314865563274606574669111214275709031066826067854850218435290366454782403296554093155893671234809590142145605609536010432645282575334649699175458272569774940803632065326708683480647426005326082192149734196993604996471603265019413791382646644141722548447963893022791899
    },
    "6144": {
      "g": 2,
      "p": 29842052220165048739371513267679613413491333289844807632711689585460518094024318047412014838382610236953877995840716039135259869911518333662098190700601696825587661193574849657078250560694765368080537084264753741170753073035849876743508220356007390907446525653303964579702393687939974710720103518692312302947398417708386886231260281185639296232781880647922339907263668006922409866789558008517779287246236857680401797273642762881864730582935982068441387237497123362156537626650147992536060747152511429261917195982681089612153008842521516048389113852650756950903556310706239634753683913346730758441340060011440062990943148561774676592862800273890178513462775716364967641646536736846233184587628055479661734281673754689715246410942375099890320300348018722649750132911668231571086440710903326771994369085821513460529587380889618149235632425161991383880280819881912519152367512043600467466569303844830912839852358749969767672849806360170069659361971964247191132815103357855335226998186630756629909861864999267362795685007253509622127911604129624491041216097824308696663354075333020053512096453652926264671319141323525244750990133807472205267939384791569849914750622861964269954102536632083685349794901084831147048163144910049130655399319063384696861386745680821814912033886952871099268535952498868492157049757467668842528234200306296498386678668452796947675716427422776292997366013325141091050869745105765993030299518622681466072761493492387761415925330115221058120736951102272588492860704434301870925929086786083286269803017454031292093912270154419862721868151920252716512887200986462047476428436516565123977902559659468660391423124665315237961539590995875719588369238675639451476393049273416373500323851614197216515611600827167456303100001383414702784887933782589453812620183033178009773654459180798685612957981315058771645458052073583045396224585314307
    },
    "768": "EOF",
    "8192": {
      "g": 5,
      "p": 1035219370087704130080470070300879226699463903469098895484810966640316046085687458546430481783573371333614094902465196396591397476794869508132267473611021391232022948517363638678738008048198512925756611235299826947615258930671704674404391147526098702601218523511876090383553290973767601816831895684697816252480371008880100944641510427120322471788027477110883169050240798066318164002571072575422547333574536907728376846068769162654150891260189800567684116868966066920828832856570591276588393092104067672561725983678745415618569738425964425930336574146436816710096643773368498873538705989033849439471733821300308077014185018706520857477661069038616205141826369749644053733058828956430316230847934871869849346979523818681266442335809142638205725426131044404327039475297816310239293676859942996776605003243427097396152839754842756531308564542884524119446751229548663406058126180561040303894351196078866166569550518034749355405706334099050848726995801767658857631633290326501679831263390564141988511432278079316231185249831983240194917353094170227515018730109396054578046784982083654551931442370654379007154015578983157331638869542886111023146581942908189795823080902751117293933553164411908688975427211066844906155107951139127038513902613081597763968785196212632141663968872270831605353225468863525897341884804135007408867319202643699046156768323499058815315387458975070843855122025894858786688856130299670796738380133763456194975376793973377458795497547560317838954682999802772324108340076052697942100792700279577881217378618020527032902850091745183132507875959116685193779584952079043103951761037419907208909291122640956996732971414524696970775684875610111289241293642377409890882632368386390291813269544637741201026296245630803714605637772483818382838272682705350945316309635967813943938364802594846935200492443199200979836613072384139558633942323722958762069026676435098382443100686305453870238093451716391899498940478715848742037459814715497551589549378547084895067986240577665853811798917097560942959390139032592591950387851268993319013531033695164409845774405213560417510321836965195316460732398982297118332628764386796885611558204358160640870672490072621534216998048982819019455985520283305899501097200526797112579141307432611895794666699035700701329223919582285460162958277981772096462323266215631472342019696984198925285338506154692500561063529606160087873484172948622336288554493012454299340257461785601518954286308457473985606556842705859462189724845133656903
    }
  },
  "host_keys": {
    "ssh-ed25519": {
      "algorithm": "ssh-ed25519",
      "ascii": "AAAAC3NzaC1lZDI1NTE5AAAAIFaw6GE//eBoWpiO44nftesrhpVs5ps1w/rRpuSBxkbi",
      "fingerprint": "44:e0:e1:a3:dd:45:bd:f9:ba:8a:6f:42:29:16:a4:38",
      "n": 39211473888568300314054852368259636273769813538651500691164499821598268081890
    }
  },
  "ident": "SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u3",
  "ip": "127.0.0.1",
  "supported": {
    "compression_algorithms_client_to_server": [
      "none",
      "zlib@openssh.com"
    ],
    "compression_algorithms_server_to_client": [
      "none",
      "zlib@openssh.com"
    ],
    "encryption_algorithms_client_to_server": [
      "aes256-ctr",
      "aes192-ctr"
    ],
    "encryption_algorithms_server_to_client": [
      "aes256-ctr",
      "aes192-ctr"
    ],
    "kex_algorithms": [
      "curve25519-sha256@libssh.org",
      "diffie-hellman-group-exchange-sha256",
      "kex-strict-s-v00@openssh.com"
    ],
    "languages_client_to_server": [
      ""
    ],
    "languages_server_to_client": [
      ""
    ],
    "mac_algorithms_client_to_server": [
      "hmac-sha2-256-etm@openssh.com",
      "hmac-sha2-512-etm@openssh.com",
      "umac-128@openssh.com",
      "hmac-sha2-256",
      "hmac-sha2-512"
    ],
    "mac_algorithms_server_to_client": [
      "hmac-sha2-256-etm@openssh.com",
      "hmac-sha2-512-etm@openssh.com",
      "umac-128@openssh.com",
      "hmac-sha2-256",
      "hmac-sha2-512"
    ],
    "server_host_key_algorithms": [
      "ssh-ed25519"
    ]
  }
}

SSH Report for localhost

Score: A

Server Parameters

Server version SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u3
Compression none
zlib@openssh.com

Host Keys

ssh-ed25519 Generally considered secure a
44:e0:e1:a3:dd:45:bd:f9:ba:8a:6f:42:29:16:a4:38
AAAAC3NzaC1lZDI1NTE5AAAAIFaw6GE//eBoWpiO44nftesrhpVs5ps1w/rRpuSB
xkbi
a

Key Exchange

curve25519-sha256@libssh.org Generally considered secure a
diffie-hellman-group-exchange-sha256 Generally considered secure a
768 bit request Server refused the request

              
0
1024 bit request Server refused the request

              
0
2048 bit request 2048-bit group
E98F2A209BA9F4C8C1FFB02490E599A99FBE28F6A053E240A4BD5FEDE80B23FE
A8A1476E9EF6605A4B4B41CC74CB945C7E168A91DB112424480A85CBF5853234
B9B1F60F030D38F678BA80AE1461F716C463D7396151EB5F037CC88690FEEF8D
16A1B67F56C11874DB5AA3D541BEFF390077C79C86434EDBC2B46821D2AE5D2F
A4FFF1B086B07669B09498EA11B0FE26C773F79ACA044E085E0BA43BBE1EBE95
4AA1EC7A465A3232699E54958B1760AB7A04D9627EC1810970706C96B58BF849
99EBED8846D8B384CB945BF782141B1BE2B7C0E04D531A2334DB41BBFD1BEA42
8C5FD22F50BABDBDFCC5B848F64CBA8D039636311F8D844DFFFBD77A46BD40AF
a
3072 bit request 3072-bit group
C60003BD3BEA8A30306CD503D00EFB4ED2BF6A45DEA568495ABAF8D2D53A1E0B
A1D2C2D3648219C03F47CD52B677D72316114A3882A8A3EB62C4F002DB326C27
811A36E332D121EE420DDDF830741F14AA96AC0D2AEB5A80BF31CD18D4E3C02A
22BD1986A906EEC3D635669FF26DD25A73FD7650666B101D6C42B0A58D96331E
0666C990B56E4F0A5649C76FC7BA599A6DBE245F3A2F16AA4A9216B3AFAA93FE
40BBB1149A657C934EC408C063B7130027EF7624C721931FECB563EF32C68E9C
275A6A9F8BBF5428CBAED0987CD0EB4BF1BF7AC6F33C37FD88C7A026ABD735F0
CD7395A4A22DB22B26C78823FB3BDC98150A82573259E64F407A2B3C017D2E99
33E64EF5DDABDD3E748D507D21FF4F7B3450F2640E51DF3993B067DB952F8CD1
79BE389000934363E209ACF6235D1E9D07D3B0E865C4F9EA6EEB91D2B46B8032
B2A3890E4DCA5905E269BD5BF2810548243F13FB13691E5346533538503C9CAA
0E56DBE759C182BD04663461B435B8D7A20D69DE33D98AFAA302B86A4A48C463
a
4096 bit request 4096-bit group
C26EA920269D893CF64405388D11C71D52FBD982A1A9308A076F5B755328380B
3D920C48C770CFBD278FCEAC8F9425A0A90DF855870D484BAD937C546B0A7767
6A0C55A150CE32CD4F6EB2F42A1A176199B683E383035F00F93D13B136E94EF3
8000FA07B393E7FCF3D3780FE4D8B222C94C389ACBBCFDDA3B5EBA8ABA2E8864
E9A5A82097DACE58E7B051CAFFE23DB7F1B5A1AC27E5245A40CCE4F85C9F5FF1
62A994F68E4D6287CA45160ED1FD545ACC957893BC1D39C6FFD755CD8995EEA4
6A70E462391D5C23D346074415499E835F3F4EFF95A76CB60F1A7B447799105A
542C0870A74BEF1C575A112A1CBE2383C32D44CE8D813EE45511ECF7FE252E08
82C81300BA1055E44EE6E0EF5A8FBAFF5DB2A3E62EC9BCA93DAB6134D2F3B2EE
20C979D17D5272E6BD1F47B4997C02B2A0766B79B1710DE7F5933C4DCBE6C35A
376D914B04E07809B94ECD8CE029A54F1AFCBA92EBF0C19AB692F5CD0DE32F78
EAB4AD53DBA881F7D737A6899345A8CE7C20E697B6D8E1E3A9886A9EFBCD95FE
408E340D298EDD0276AF776FBB4EBD9FDA18322E09BF101506AA8C471EE71CBC
F1DCD969524C052B6066D7AE54614DD4AFFAC6EAB393D0CA1CB22FE487DAB99B
BA1835490AC275AD9C2C7A7138AC9DF236AD48951C13C0DE1EC58A2120DD2414
4DCA31564C74A5CEEF143D9BA7F2F6D01670FC6F6DBC07A08D25EE7C8A2318DB
a
6144 bit request 6144-bit group
E258E7BF12F3DDA792F3E7480A3563579067E7CB60FB18E010DAC18E1AD5671C
1E0B1CED8BCF199C52405B70A169CCDAE2B112117B67D54C6F892B1822DC08FA
CB88D9C1E424709E41932AB799392DA34E0D560B03C459B2208DDB99ECA51883
F8BADB33EF313D908ADB72802512653760C2AE00320555606FC09B797CFF1321
9A102668C5DCF4248DEEB9B7C779A2AE009842942DAE4032491A233698B8BEC1
59904F8AC25D1E90454A45F786C433C843224D755DE28AC1CAD4E9736C6D4180
BA705B607842915F257BBC730C733882911A8A51738DF20BA48EF64240646041
BA8C6F3FDEDE140EC3AA3EBD710F5E12A3F5C50C2784FA32CB6E24CDFC621602
E67C80DEB8347146AF1983C201E2B4A868B2DD61D079D41AD874F63E22B42101
130C646F0217A74192C47B8A732F69DDE9C05ED4E2B7E3CCA501D687F1FAED47
8D3910BF3689DB3865574926D16FD3DED6561FDD8BA46FDE6121312E798A0CA8
3993CEEFECC033CB73442A2C954E8BD1C752BAAD8D074F6F6829E515446A8BA8
34CF7D08B3170721C1388BD55BC802011B9863B91C9B4DB305D881A503B91842
8569418BC0B2ECC7FC3F9F34B8F66C5EA842B4AB441AFD29FFE658AFE94BE0E9
FD2E9743778DC58CBD1DD8DC7220A9D04944B032C6FC0DFA46BEE2D47AA5DC56
9F0945F72E7751EC0DD7F218CED8AEF74AA9A8864147C3A89B5C6217888C86C5
1C83FB77FB91B2F7C6BC0D2624192F33FA8891D897593FD164F4822077B02862
7CB568412A4A2E9931C24BAF6F01A5A7A85EC446A0E67002F55367249F74087A
7015D2580009DA08CA0789265B4EE073185A0892AEB1BEEDD00265AD397F87AB
4ED831E3702A562627584AA7A195CF453F70D56CF201F73D6AC01E934A324324
64337A6599C97F7B61F04E198AC75AA77BD9FAD027B1C82FBB1E78DC641859D3
CA7C7EF28F1A612AE1F41B9B360C3A96367D0F3B4BBB9E0F5EDFDFDCD2731510
DFB728BD4688B62988D79CE39513524935E2A43E68EB7210093111D92C3683A7
FAD835D2B2C86A8C173AA67CCFD59934234D5EB190F8AB93E9C1E0DBE4E93003
a
8192 bit request 8192-bit group
F2F7A2BAF50A41FBCCDE554E561409993B1C6E4133229CAC67C79DE5FEC1F9FB
EBECCCE838368FBFA93F774AD02E99F65F8B3F56B3047638FE35167D048A951E
3A317CED92846B94A639A0B3D5F098B35BDA8C139A8EB185EC3F843A6778FAB4
EEC4DD1B20F071BC9E5075F7AEF1531CC8FB12E64D48A478BBC398D69E120669
75EC2A96BCC6D155FB0BDA03C4D4E817DCCF320E8F34447A94C64E28B8F84D07
C08BDDA1215CC370EF5EB970A75ED4F8ADB47F36B134A3430DAA59FEF55CD4B9
786F693B09BC9C3E6F1F745BABBC6F5892BC4E416BDA02BD59DD7C763179B289
7CBCAF284E0A2DE08E4E32BB1F66169D83FA0206C7962184A15527C7CA8EF04A
F87921933A2B9C614145AFEC715C833924B8C863E7E20A07AA21A72C450BBC44
6B9B51407D90261CDE342C5D585A0482DB8FFC95B72992ED5D8085B8A3A8335A
1423F7715AB83DB4D88BB599B272B8F80BE3C03B0A3C4F7C2F2486984FE13CA8
E4510EA33B45BD782D415AEE1C22885D10BB5D16521E8907054ADE2FA85D8284
B89849B05696AC17AD99279CB7675E8261EDFD7CF38B0E714E4C126D13363422
B9D1097C590DD4DE80A1CF7872B2D8F6951877EEB91DC4C24F47C99496765652
44DB3B923EE368EE43720DC186E96B0B6E0908D967CC5D5C055659978668FCCE
03F8D1F087A9EF12446BA87FF4345D757F477C1A838B5EF0A9F45C712A8147A7
1EA88FBDA3B9A7D1BB5A477A4C224F5F067271E13CBCA9AFBC444FA340B55987
BA1D2263107F495BAD2001B296C5E9F700A7C9C3C966E507428A8F9D0A55E240
F4E30F3E4E6159E464311FFA3DFC418DD8B5F28640E6CA09D8A76207F978038A
3E8A14C66A3237F0E099E16965B72573CE9B895622FF7606EE54E51D0D0F4702
80EDC42C6F6E0E298ACC1F7DCDFE3B1299BE5774C8584C11EDB9A89A7FF3E899
CD4A74816EFB2223D520CEEBD82D09F4CE741BBC0E0B0C597C14AE6C29255C8C
8A5E89353FC1A7BDBD5E329D4D850DAF65851D23931426FEBBE80217562727A9
088697C7EED3153BD9475FB85A4A443A71680C7032ADDD3A03F4B6CEB8FDD75D
A0CA9332C6E5CE2AFAE921F98B37FE8A64EBB1AF3F29D1D1DE8F2328F3C8B2D6
BB8ABF00DE82CCDAA0156061616163E1AF9B65AB54D07A0D927DA73C9304C214
AE7AF00BC57B759DFDD12CC6947423BBFCF51949E19F6C1CD6FB208FF43C8CCC
89D132B0EB4A6C66C1F3EBDDAAA553BB328AB0F89C9D0B28A1DBE5D8302A1333
120D3BEEF97F0AD01439C4491EE560D05EB79E62D14328BE63C3D8D3B97973FE
F44A23F1DCC674A32EC85E2A6837F2782623D09ED658324912498A4AB925BA55
CE6AC89FA1C73ADAFC12AB808A25A49F1301EE991316CEE05D92290908DC9C57
09CF9912570EB56DE350DB4604C401380B2F1FFC2869409B2C5A91225999F347
a
kex-strict-s-v00@openssh.com a

Message Authentication

hmac-sha2-256-etm@openssh.com Generally considered secure a
hmac-sha2-512-etm@openssh.com Generally considered secure a
umac-128@openssh.com Generally considered secure a
hmac-sha2-256 Generally considered secure a
hmac-sha2-512 Generally considered secure a

Encryption

aes256-ctr Generally considered secure a
aes192-ctr Generally considered secure a