{
  "gex": {
    "1024": "EOF",
    "2048": {
      "g": 2,
      "p": 29329083632195262205849121457953764275113601541005326219442557684362460911558396487483295598733939218137211078007614932952491973496066522815028822420068662346251176142227728309016333784234892171619917909816535036240953546120612111592554243415805675597058546622818814311960372173965525185404634314623632206049262750937494065233585115410813973818784706988885966169895498898555189162696041246253503716825872441118882316578507366674490860626347356372690443187435741692332384116303133597077339822231866149143463885227669751416210544891522052488912056204225544767460530948053848360737201628086617445591947387140493626814147
    },
    "3072": {
      "g": 2,
      "p": 5064666042441455304531146361181754850189726167759372728452944568289820383892724082292269116058736914395958738246067677579301146187955490700197107554337500179872674879832518322573604275994260422190684203398287143709776307891076698627564526587220439518771004154574775234335950193552873990960397967870966142057097415802577962375088506928119064094060355629624432913483162057201165096532290103254159841584812505639511042470342096934661899061071217806922489137873462171689672853273494675975482098391685146658385235266613905244696078529861502004786650162275882646064216334809709533944699542034649723909380081914730426154986202527611713335731415987771983968553032856808432941208731189023963741071329047046630540762501806833794609992987320756240282981533575718708163827256465263340418571176766259677708713407331556603340117130001855385329455230630373849662681831059894176792915110952682565010880120484771631444951138480732248577471299
    },
    "4096": {
      "g": 2,
      "p": 943462270467798519161223757768831269439328850488318812270379232194982436537317461280505429320453094923530608343424221509248158534129345239316498891843804518434579863616870471525461102684701616372910914491924534572060366540394556416451706980448795489658692472821995734563265576502306416449316648753583510502800048410542093700709480679383718783673762635113615427048971446706746000824887554121659613100567960942550826189268864189113425542554575918312679308318286751964191405940872551390125373201255581488172988942678167083644485404824951286843095652158062624142085055893186851262870648253730380754694983484161317620539304263462853426141746226836442666664022265397627240794831493682189835150296619456156100394592691898105373372281123809612420893222138376920150123075922132200722616066347823725070598862472351479672456656454481530623866171634810506865488159878907887218459899835815603691034862836740550666210028944815874656622560403443699549320730852046493186517074667673543301709037175277121515738368630435000877696831461953981186065885743882513188887067059097258365234379358098735012828427596251608288324438316824797976293222549687313206926682025577134958776307426044664832683028373338316176278201709362172836715049867513242747908751483
    },
    "6144": {
      "g": 2,
      "p": 32496545636185006785581461701332276885380888832564717361898412330465508955787186313581510696735857635252415988483183747288210806842219948788013860981713500957572370910495131778837769138323932516316874179805483536323564216650710910318320540337282378641451201171552523845671960997308820666567832660008314697595205167106254367353536538002081714083425356054957741031029094028901199443332568896237809695190155039239548577337640492353245925172838791693945422311690148827194738039288007352113063116528528287155181264610064002028720150657773002280046590885879465301721350486218906306269626646914021355354167101848647310048633717102176747928283091954438227835821753969254584499630067248029281444303092684364398700000407762088936401868907620142777164964209723443668744951183244330717702270219058849777072588092622252234885699523524415476610510064562965190604173129293797336142052087784571452583176336578741209586450033130733345151708953070538675478627847582968379283411086712301728971583461428525929526309345230078509358682443518052111974635010164205250247247460953647445400299364489734079585038508249264679590387045240503003286629688476061605158902183402635505686320920971657270851688073404725819068165747990129300946135774010378788316474785154961465167630506034480574783971903031150650641281324702130766657868449793514727373539746869803559025663116942923898003154557523732201571532282169534080155836162662589098814197044872219318840696129822822157614242679597003697709314123653047087330498153045240654138079949606474002465936689337687896255102321169350340341636938679831595886268765263523249080835567882452557161408210307221418068907426049772870893903005767289756778238671579691862411965650823205794834945310924341393432155113085070341178986958317828347488247159259698404285397314284588612731297692201044156804882497682287251370106666320163753145463903999819
    },
    "768": "EOF",
    "8192": {
      "g": 2,
      "p": 909637473011838332989829117079734595470180140861579063401950358577632677179474677487726534140872458054088306639109711558297841919163431374189843044493076917389756276161252983028935123334312630826841132789437970156099395341466553471082895295674906985617390035877734858485823021271193843092634086438844645084565308344142116532148037739456414215818449047692378790952959132642402232481815696445458426270613661340556728757524362336404065946442385352788380376327510513658862592306348853996884548045825290853621102396356390175160133885918652364982648549108687410498362339648401032798239652578325364434776686864213095717057880526274265098910333953747642086852045364641438009909890852955019024056607592786595535384025359863499529701231819595216105073979592877659537215000466979673508770041087925762515333051417736594541390062647150340358528736970860800961182224747817921368893492080869849905257425985651310234470793299190527457073523452316206064824092918459607169216123140510822365442696790132740332248239414332835196256139379967312798535351041099276263999388989083499601346397525623049469323627620067424408773769660419914034350863876710151793680874063997811827537151242177506871147974354508230285416972571411812471741250242531831744039293174041922356589832698974661370733853596495033295122771567430190265977330117187385546370912510629752328870812416221592186432830137710767915559183205700505821922603686339167767915663227001310998947674329573788912866444461269660325341665400200355382140510121623073780137921209047319163145101705404181494252561610093431835614470964162008620451876375775460913108674363054592863535730744289847138520757810554064605766557349359940032734698036061912464282278979117665000307142865089687580700003083958172647050197350067772116519053300291032292765505667963020070580728000862758679598783797738491255350472734465536287432760717062435469418867261409824346496347599347594037069290701421443867335590261556608218621251131604076500305493043651814516688174348749327374643197093704991559598803032753813388432250686683692864806749003358565232339134024092585274743747789827683146594758652489043465699980278494594738122557172290429485826176783043696842373773630737518211468438064906953013444616929128459533922725488878290178528368982877583863732163701056638770441811338728089105729564135701173413962462570845859684985063293424931498846921043108317232464191407525647705816700560479336706195334904548016546791073133912786475935290790451397100246890300351324187
    }
  },
  "host_keys": {
    "ssh-ed25519": {
      "algorithm": "ssh-ed25519",
      "ascii": "AAAAC3NzaC1lZDI1NTE5AAAAIJlLaynxidJRTR1Eey0jI9dtpHaIoC6URnBz5bLq7OXi",
      "fingerprint": "a1:06:60:dc:47:08:48:ef:15:72:49:3b:2a:eb:eb:a8",
      "n": -46454970256564180443696248055030129500000471132530986161559672253556012030494
    },
    "ssh-rsa": {
      "algorithm": "ssh-rsa",
      "ascii": "AAAAB3NzaC1yc2EAAAADAQABAAABAQDBCDrnEfL9joy3kd+ohOwn9YzCl31xmEd31IObJ5Ivvc7gNL+Z3EfGfCM7yKuVIV6vy8H6EQzifZ1F7iioA2Q2sTCBkDRuk89TfhuP/InfwSeF2lmx3haRVnfPosYPbAFE/CUWissFSgse7+gI3fCduW8BW90d/DMapZDwTicMIjhNBc63RQQzH3jU+IE6l6n/6QaUIGXmjFv53p3gx9LZymoK9ZnQILOFEbOq67vS01MEkbxKzx354XmGITjDOTXAaKgkRItXByjEbOw+JzOIz04VbZ3PBm7SF/0Og4SR09nfE9oq2wavpmuHa/VF8vE2HFF4DcBxtW9EQi8SraKp",
      "e": 65537,
      "fingerprint": "7b:a5:f8:fb:c4:75:1b:c3:b5:f6:56:a3:cb:b7:44:3e",
      "n": 24368051266273693268213052469113788106053148846342988947382511869742315956654730988310031855589382276288316381246127757883732213249091511599499956540335107380934980266490259483601456864541422120882246946611521671057902739661814379758857280594007777919262906555480312504745708813709718097219886106175067435336704376789663458974023207786448772640458329515674733388696208932448028638205707065856354623882218666192775307609675463765368264994205402734060862119316413955273127987302190902892162030917606727601159455929555470041832672902659972506925107420282167176890927656614563551963647564394765297682460985253727944155817
    }
  },
  "ident": "SSH-2.0-OpenSSH_8.3",
  "ip": "163.172.216.108",
  "supported": {
    "compression_algorithms_client_to_server": [
      "none",
      "zlib@openssh.com"
    ],
    "compression_algorithms_server_to_client": [
      "none",
      "zlib@openssh.com"
    ],
    "encryption_algorithms_client_to_server": [
      "chacha20-poly1305@openssh.com",
      "aes256-gcm@openssh.com",
      "aes256-ctr",
      "aes192-ctr"
    ],
    "encryption_algorithms_server_to_client": [
      "chacha20-poly1305@openssh.com",
      "aes256-gcm@openssh.com",
      "aes256-ctr",
      "aes192-ctr"
    ],
    "kex_algorithms": [
      "curve25519-sha256@libssh.org",
      "diffie-hellman-group-exchange-sha256"
    ],
    "languages_client_to_server": [
      ""
    ],
    "languages_server_to_client": [
      ""
    ],
    "mac_algorithms_client_to_server": [
      "hmac-sha2-512-etm@openssh.com",
      "hmac-sha2-256-etm@openssh.com",
      "umac-128-etm@openssh.com",
      "hmac-sha2-512",
      "hmac-sha2-256",
      "umac-128@openssh.com"
    ],
    "mac_algorithms_server_to_client": [
      "hmac-sha2-512-etm@openssh.com",
      "hmac-sha2-256-etm@openssh.com",
      "umac-128-etm@openssh.com",
      "hmac-sha2-512",
      "hmac-sha2-256",
      "umac-128@openssh.com"
    ],
    "server_host_key_algorithms": [
      "rsa-sha2-512",
      "rsa-sha2-256",
      "ssh-rsa",
      "ssh-ed25519"
    ]
  }
}

SSH Report for blarf.me

Score: A

Server Parameters

Server version SSH-2.0-OpenSSH_8.3
Compression none
zlib@openssh.com

Host Keys

rsa-sha2-512 Generally considered secure a
2048-bit key
7b:a5:f8:fb:c4:75:1b:c3:b5:f6:56:a3:cb:b7:44:3e
AAAAB3NzaC1yc2EAAAADAQABAAABAQDBCDrnEfL9joy3kd+ohOwn9YzCl31xmEd3
1IObJ5Ivvc7gNL+Z3EfGfCM7yKuVIV6vy8H6EQzifZ1F7iioA2Q2sTCBkDRuk89T
fhuP/InfwSeF2lmx3haRVnfPosYPbAFE/CUWissFSgse7+gI3fCduW8BW90d/DMa
pZDwTicMIjhNBc63RQQzH3jU+IE6l6n/6QaUIGXmjFv53p3gx9LZymoK9ZnQILOF
EbOq67vS01MEkbxKzx354XmGITjDOTXAaKgkRItXByjEbOw+JzOIz04VbZ3PBm7S
F/0Og4SR09nfE9oq2wavpmuHa/VF8vE2HFF4DcBxtW9EQi8SraKp
a
rsa-sha2-256 Generally considered secure a
2048-bit key
7b:a5:f8:fb:c4:75:1b:c3:b5:f6:56:a3:cb:b7:44:3e
AAAAB3NzaC1yc2EAAAADAQABAAABAQDBCDrnEfL9joy3kd+ohOwn9YzCl31xmEd3
1IObJ5Ivvc7gNL+Z3EfGfCM7yKuVIV6vy8H6EQzifZ1F7iioA2Q2sTCBkDRuk89T
fhuP/InfwSeF2lmx3haRVnfPosYPbAFE/CUWissFSgse7+gI3fCduW8BW90d/DMa
pZDwTicMIjhNBc63RQQzH3jU+IE6l6n/6QaUIGXmjFv53p3gx9LZymoK9ZnQILOF
EbOq67vS01MEkbxKzx354XmGITjDOTXAaKgkRItXByjEbOw+JzOIz04VbZ3PBm7S
F/0Og4SR09nfE9oq2wavpmuHa/VF8vE2HFF4DcBxtW9EQi8SraKp
a
ssh-rsa Generally considered secure a
2048-bit key
7b:a5:f8:fb:c4:75:1b:c3:b5:f6:56:a3:cb:b7:44:3e
AAAAB3NzaC1yc2EAAAADAQABAAABAQDBCDrnEfL9joy3kd+ohOwn9YzCl31xmEd3
1IObJ5Ivvc7gNL+Z3EfGfCM7yKuVIV6vy8H6EQzifZ1F7iioA2Q2sTCBkDRuk89T
fhuP/InfwSeF2lmx3haRVnfPosYPbAFE/CUWissFSgse7+gI3fCduW8BW90d/DMa
pZDwTicMIjhNBc63RQQzH3jU+IE6l6n/6QaUIGXmjFv53p3gx9LZymoK9ZnQILOF
EbOq67vS01MEkbxKzx354XmGITjDOTXAaKgkRItXByjEbOw+JzOIz04VbZ3PBm7S
F/0Og4SR09nfE9oq2wavpmuHa/VF8vE2HFF4DcBxtW9EQi8SraKp
a
ssh-ed25519 Generally considered secure a
a1:06:60:dc:47:08:48:ef:15:72:49:3b:2a:eb:eb:a8
AAAAC3NzaC1lZDI1NTE5AAAAIJlLaynxidJRTR1Eey0jI9dtpHaIoC6URnBz5bLq
7OXi
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
E854C2A5759DFE93314B4F76AA4E7A249192AD0B0C70B1E62F3E0B4A37D181C7
D1A233312886ED675788CBBC2B384D16C0CA8E5DED996C54F68568F21D6A2333
E189848A5271AC0CA6F3DAAAE469F98E1B5223CB4253653FA82242C4D29AD65E
878EA91522C51CF98774952FDD9453406B4AB50A7CDFA97BB4650F601DEC496C
5839F98CD774BC0F9B57581633771865F175F3D72EFAB15D377CAB2EFBD812D6
F13FAD3181323BDBD95BF44703FF38225883FDF4A536DA17F8C3441459AF9052
8DDA015E85A978C0ABB4708407B9394C8DFB4B654348131E7EA91FCF853C44D0
55ADEEAE40486AF9E1724D55CA27F97F7563A82EA86B661ED02383C10017AEC3
a
3072 bit request 3072-bit group
DF2C9C2AE196431BA2F72808B4B3BEE51B068BC569BB83E2E500DF23BB7A3034
053999EC562CC1DD8064F2F026E557D069B42670BD4AEFB0ABD18C6BEF70FA0C
DC33A59CA1B4E92576A87A81140834C7F8F6BB3BD3C0B1ABBC39E3F85348B097
157EAB5115CDCE8A1274D3E95A1A77A0FF34C11ECBCC54C0B95F2A37FFDD00EC
D37C74137358475F72FD37B6580DB272E469D382B7A22FBE9859E8C5CC42CCFE
2E2E0EF51F90697E0CE7459FE037B8870CBE7C636160F98E6B3FD98EBADC5749
E1DFFE5118C757886D668C4355018A78E76593A4268D5783507A31A12625DDE4
DB30DF12233756F3690681E3E91BDB2BB4D36A6B1E77F23C7EC39B57582203E4
FC4AFC2AAB33D10BC4A1EE6687A6524B9A0BA6ED3347764E880FBB6B645EF091
E42567813FA31A97B39F185BFB303CEC2EAE412913351C926B3F14A5EAE1CEA7
71F333374DA7CF83D16C3048367B05432BEDC88DF66F92D8942ACED0E83E804B
8CFE8A75BD9AB504D09B286EC7FB175A2A6DA848CD7AB3503877077EF0D0F343
a
4096 bit request 4096-bit group
E742CC22AC8196AB705E8DB89387F5DBFB15A97C6B3E188CBD4C792BC874928A
0148F33791BBFB4E82989EC1F4C5C4FBF002A329190728BFC02AAFD821810204
5AF53F8650CAD3E6B98544A1567576B26AD72F6CEBC0F7CF15EB5A62D4678A0E
4A0AE868F759BAA31EB27083AAE879248068FAD7FEDD7673689E4C22010278DF
2EB37E9FAF353C5A66F0B5916A9812AC91B581B0428D5C9A8D4CEAEAE5B9D11B
A3692EBDC9D86C56B0F44CC0771ED405915ED4253A19F58913CB84758666F7D5
33E2C52E07B06788EE3AA292C9EF6A6183411892166710781DD188F88BBEECE8
7F6F1CFBADC954D7061B9F0F5F2C6A7754498D868AE526C8F440D1BFAF8F7005
9A96760EECB594F9518DDCAC1478FAF387D0703A4A57D1A66701076FA15F4E7E
9BC6B0407DA00FA1112B6BE13867669FB21F8D8241C11252ECC5F15816FBC447
BC0DE3089629EC03B4F14B6D8C12EA1884379BED5C4B39BA1E3D07BC6C4B5295
D4629B5E2503C4775B944D5F2617C4D95527E79EC7EA2CF7E116A1FF95EEFF00
A79ABAC3D35524D7C64B8D4199381BFC9DEB3BFE19E0AEEE9B2B864FA74F8C47
8EE5B6693DD7B6F1E87066EEE9CC0E51F9999E0EC914D96BF86958F0ABFDB6EE
A5BD347F6A91C6F4FCC4785E924C76979D0309DABA023B44E4AEA5439696F501
D58ACE247D49865FAB169422CAA151DB57A5C4EFF392E56467702ECC27F1807B
a
6144 bit request 6144-bit group
F67B301557C55AD46F6DAA869BA8D47C6F0427967EA2FAA689023BE705A7BE78
E0F15EF3CE6E1987046EB157869E4C7E9B8956C77298C890B27625010664B31A
3C2D4108DF8C107452C5325FCF42D35352C5266216132537F79E9616490BB1DA
A074F6FE115C99BF54BA7F1376DE63D03548B97DA359494AE445FF444A315672
671FF890B4042CA45A76D1DCEA9F1B7805A6A041A0C7B034818030D63D48873A
210A7F7BBDA29E2E659CC81FFDFA2C5DB73579A55DC72C97D81490D81E432222
566C75B7951EFDFB69FE1411F6A5D3184D9506847EA5C4FDA3EB48A02ED763C1
943A0CA01BC097DA347A1E7C0B2D2856E101EEC5718B7374148D9C31AEA79593
C404A0D6F623A38C893B7D2A838DBF65DFCD08C4EE41F168928339CC53DD56D8
0606F865EB4A188F69AA6B4B7E8D66F87B76F75C420DD5CF015A46F6EDED8F17
3FCBF541AFC74615A2D088C366966F504B185AE363A5A61E327CDE1C95DEA36A
4B371D92D757555FFDC51438254C94B4F0BC14D7F5C7B4214F704BDC4900E398
A8EAC4A5AD3EDA128CEE6F7F480E79F4090AC08195B58EF86DAFA09B498BD8BC
EE3D4E24A947DA115B1971725EE052502826583E92B86333D938A30D95C4C2DF
BB29EB9092C282C86D2FA3D738BAE93B1A2A3A9A86E4693C5887577E5B677092
8111BB4E4F58F9CA1845FEC6F92337C38483E6DBEA1C05986D7350D1C4CB9C5C
5C4FF9B261C8F8B4A543071118A58B5AC46EBE92808B17C740B7EEF556F5258F
576E50A3F2890BFBE4F29DE83A1984453D3E1CCCDB9E5C90846FC222682F51E1
F3C12F51127A9B42F9F7B90C5DECC63F2C53DA5162B14BFB3ECC1D872D035EE5
8A3927766CCF3BF9A87B03B1E2FB87FE265B77B41FBD397B12BEAA86424D1444
0B5896E47A6867D054BDAC00C2DB7AB2BF882F07C7B6AC98CC9937E5ADA6AC48
C65D5929E614CD71E72EA57EF5DC6B5BF464629A6A3DB4739AA760C059846C97
1E6C1AD7260622B450EBF395D2E4D0A554DCF3683A3AD6870838CE795435971B
6D9380091F17470348F56E4E8E8EB660E60CB4F20BF89DB8B71E444466DDD74B
a
8192 bit request 8192-bit group
D57E3B56BFA7F8444B8BF4E425C7CDA8AD8013E4403F9987C70B1B973D9478B3
8CD2759C98B9E195EE06098BAF739F101F8290E0FCD9DB25C5F5502A90F748AD
B2AD6F0A40A38FD44F2EB548395B070B31A81216B1A2B7A5EAE6186C57C6BC57
4D2428BD62871A3AD9B54E6ACF35DA9F56F2291472A90BC400196FA4B033AB8D
3A17C3023E5425052B5222A2755B6F7D4CEA80EC6F2BD26B72A76E37C880651A
B32EE51B86B90D23B02290996988BF8767292883CCBE693A8FA065D1CE6F8496
F8D3DB5661006B0180F9C020278CF96F36D0ED9242A5139FAE3E7008CCDC9F96
2338A7B8D41873970B4BAA183B633FAA6E5229230100F9BBD0927B4423F9840D
C0544D83798B16C114C6929AF89C0797724635194B25BF53107CB65713FB0821
4AFBDC05AF993C3F9CFE929A92A52D3C97816C667EB79F8F26F619CFD41C1D79
2C9BFB825E473E510D4633063312625BD91F22E590CFF97CB5DB0AED2784CB15
683C5BE6CD73201F42CD7FA28019BB60CFD088B5B2AC3CCE1A96E01167E0C504
2AB744C50230CB8935BDCA020BE2A20E00CD04F8BEF55B64B1E8064C149697C1
D313872E29E29931ECCF7130EDC842F44A72B2847BD5C2E438E462E28B47E112
35E892690391296FABAF2FC029FD508F71719553335248746C578AF4CAE7AF76
8D51A5AC6E3D996A3DE66A801FAB6B8E80C66138BAB8167518FB1C50A7BEE0D5
001E6F01BBCCAB83B0C43FE8103B4FFEC26CA4C820D4AA68FCDE6EECB04E31D8
7F3D9CC0C195B74E06F1D01CBD7E0F59CAE1FE3AB92E3AF215A752CFFD564D5B
DD7853C85E129CCC25B1052A6A669BCF0AF862CB9E44B360E2BB6623DEA2160A
76B9679BBA4B62C698DF07D7E042F4DE85A470832B1D7811B4B0EBDE0A8BBEF1
F3F57A7CE6E8A8C4E44CF6511602824ABAA41D7F74CC2037C8477549D00A6A69
D3F6A93EE6A9B2565FCAA26FFCD7A0097F6F18DE8D80533F8EAE28589EF4381B
3AF7E95F183D2FA4B15AEA21BD1965479B0A604508E14DB4CC0D9288F5062D3D
A5C33B0295F6A9D9F1AD935AA51C0F7811D19FFACF5514E9BF5D5A545FA318CC
5F6BA875BEEDB9E4953BB2285D391E12AC37DD0BC41871CC9D74D546EABC0B20
243685633BDA2020419C3DBF7E945D4359DCF4531C7E74C1B0058C6248E4FA9F
C87E098A393DB2691EAF0AF4CEA5F6B5AE6175A3EC913A6B2E92BAB9CC9050F7
65EAD13669CD564345AD9E1BDE7994C792BD01DF349D1D3C72E3FD3EE91CA337
2093B6870526BDE5AAEF2B4E0CE260D37CC479EC8162650FE9FA8677DFCCBDB7
4EE3872F248780F4197D2E56681B04327447DB13AF873CD3988C2B700E1BEB23
8B644DD53D814537324B83F47E32D891DB4931B4829B53B3195DDBF79780679F
AEB0286B451A7DCECC22E949E9A38464F41F17E6AB426337F7ECDA9C3F1E201B
a

Message Authentication

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

Encryption

chacha20-poly1305@openssh.com Generally considered secure a
aes256-gcm@openssh.com Generally considered secure a
aes256-ctr Generally considered secure a
aes192-ctr Generally considered secure a