{
  "gex": {
    "1024": {
      "g": 2,
      "p": 32317006071311007300338913926423828248817941241140239112842009751400741706634354222619689417363569347117901737909704191754605873209195028853758986185622153212175412514901774520270235796078236248884246189477587641105928646099411723245426622522193230540919037680524235519125679715870117001058055877651038861847280257976054903569732561526167081339361799541336476559160368317896729073178384589680639671900977202194168647225871031411336429319536193471636533209717077448227988588565369208645296636077250268955505928362751121174096972998068410554359584866583291642136218231078990999448652468262416972035911852507045361090559
    },
    "2048": {
      "g": 2,
      "p": 32317006071311007300338913926423828248817941241140239112842009751400741706634354222619689417363569347117901737909704191754605873209195028853758986185622153212175412514901774520270235796078236248884246189477587641105928646099411723245426622522193230540919037680524235519125679715870117001058055877651038861847280257976054903569732561526167081339361799541336476559160368317896729073178384589680639671900977202194168647225871031411336429319536193471636533209717077448227988588565369208645296636077250268955505928362751121174096972998068410554359584866583291642136218231078990999448652468262416972035911852507045361090559
    },
    "3072": {
      "g": 2,
      "p": 32317006071311007300338913926423828248817941241140239112842009751400741706634354222619689417363569347117901737909704191754605873209195028853758986185622153212175412514901774520270235796078236248884246189477587641105928646099411723245426622522193230540919037680524235519125679715870117001058055877651038861847280257976054903569732561526167081339361799541336476559160368317896729073178384589680639671900977202194168647225871031411336429319536193471636533209717077448227988588565369208645296636077250268955505928362751121174096972998068410554359584866583291642136218231078990999448652468262416972035911852507045361090559
    },
    "4096": {
      "g": 2,
      "p": 32317006071311007300338913926423828248817941241140239112842009751400741706634354222619689417363569347117901737909704191754605873209195028853758986185622153212175412514901774520270235796078236248884246189477587641105928646099411723245426622522193230540919037680524235519125679715870117001058055877651038861847280257976054903569732561526167081339361799541336476559160368317896729073178384589680639671900977202194168647225871031411336429319536193471636533209717077448227988588565369208645296636077250268955505928362751121174096972998068410554359584866583291642136218231078990999448652468262416972035911852507045361090559
    },
    "6144": {
      "g": 2,
      "p": 32317006071311007300338913926423828248817941241140239112842009751400741706634354222619689417363569347117901737909704191754605873209195028853758986185622153212175412514901774520270235796078236248884246189477587641105928646099411723245426622522193230540919037680524235519125679715870117001058055877651038861847280257976054903569732561526167081339361799541336476559160368317896729073178384589680639671900977202194168647225871031411336429319536193471636533209717077448227988588565369208645296636077250268955505928362751121174096972998068410554359584866583291642136218231078990999448652468262416972035911852507045361090559
    },
    "768": {
      "g": 2,
      "p": 32317006071311007300338913926423828248817941241140239112842009751400741706634354222619689417363569347117901737909704191754605873209195028853758986185622153212175412514901774520270235796078236248884246189477587641105928646099411723245426622522193230540919037680524235519125679715870117001058055877651038861847280257976054903569732561526167081339361799541336476559160368317896729073178384589680639671900977202194168647225871031411336429319536193471636533209717077448227988588565369208645296636077250268955505928362751121174096972998068410554359584866583291642136218231078990999448652468262416972035911852507045361090559
    },
    "8192": {
      "g": 2,
      "p": 32317006071311007300338913926423828248817941241140239112842009751400741706634354222619689417363569347117901737909704191754605873209195028853758986185622153212175412514901774520270235796078236248884246189477587641105928646099411723245426622522193230540919037680524235519125679715870117001058055877651038861847280257976054903569732561526167081339361799541336476559160368317896729073178384589680639671900977202194168647225871031411336429319536193471636533209717077448227988588565369208645296636077250268955505928362751121174096972998068410554359584866583291642136218231078990999448652468262416972035911852507045361090559
    }
  },
  "host_keys": {
    "ssh-dss": {
      "algorithm": "ssh-dss",
      "ascii": "AAAAB3NzaC1kc3MAAACBAKr07LaH0SfJnviSpFCbeu1VhN1tT+iYFLNmc+uD/besmgxPj58VScwN3NesxSwpU+MHGCkhvokqcdJJDv6vs8/aQqcHOnvJPAvNIA1zqK/gQ7MJ2ZOPMnNFJUjDUkRRURRYm71gYHN78ORybE1qp3pLRx3EG3HWM5puio+rra05AAAAFQDGAiXe7Z1r/moN+9mUZwV131IGIQAAAIEAn/uudIgWsR3fq5OBsPBLWZXi3Z6t0O9BnP/nM3QM4gJaMvhRfFKO/fVI66dC0UaVRPxZTD3ntbbSHGjAtWWFDwuJ1KkCuleC8YcxP/cXiuqy7GhASU4qmNSG+Z4zKG2bD3jYLk6w4/p+RCSny+y/nCs4uUZMsqRexA+GumN6uY0AAACAZkwtYknTQCAp00qTb2pFk59PZS8sVMynCq0S6iq/qMN7i6dL84zMNUE6/xxKQAffL1YMvBhafqr5JVdu5/aRmWkzvXwTfj54OK846NxFgk1ObcAXG65dsMC3KhefWxV8mLXAG1z4pq0oSwCmZzvlwdOcQjEAnwNZA5xVCk6OydM=",
      "fingerprint": "2a:eb:e7:6e:d0:25:25:a3:ac:a5:d7:4c:aa:12:ba:da",
      "g": 112343974921223029405225451591518095681558161569283307795648628636297492318327917819511864925250034347534483956833559413506848855839434174187863492435787333528529038017703297561469052558085760627027909465811736953182354650305420046727713246887734732416545963040020193001196831478495286840603535595704667519373,
      "p": 120049903273618937785935980900373960660077543390136995103214604358079356878798299832619257352881615351396434962907318122460495779720879990082618833183929006912306353698067242171730826560063732889310219472982951922706358070442627028079065953393255467696800230335753999108556875437708722159103344207557252984121,
      "q": 1130428073126626634604328588766090314209419200033,
      "y": 71835794849597043827611181845471268165194858479072880232984466252148571336226105254198325522945333867018386116354148596644799701160601429306999955248978643697475614155166583360189415426510440597496077632741848887165077824039002487778842677187395543041174682779342639277370474972341881586059168643351288138195
    },
    "ssh-rsa": {
      "algorithm": "ssh-rsa",
      "ascii": "AAAAB3NzaC1yc2EAAAABIwAAAIEAuzLrKCsYGb/aajsoLGbnhdpZarplHo9wprKW1iMd0g/u/2juS8EKXDOAjQU09ok//xyDBtghtkwn5bBIuHDxPjJUqBgEC3E7VtVQJonNOIYACgIXWI+8AZqCHrkrhncGXcm3VWe5NE/fxtzLNkZoOAmOfOpcvJiEGQzqO6MYE2U=",
      "e": 35,
      "fingerprint": "a2:b3:9d:ba:61:1e:94:c0:38:e9:96:4b:68:69:26:53",
      "n": 131455538538870520530253445405081229934804105258715962449564411333864023147369990618829865841486114508250290208269616330334469265442313539011268722920830548897692739310137986998904713862504702199787376363501868570275157832627867164745796645598215307163255523489691975655881089578998333042401157895240809976677
    }
  },
  "ident": "SSH-2.0-0",
  "ip": "83.137.77.173",
  "supported": {
    "compression_algorithms_client_to_server": [
      "none"
    ],
    "compression_algorithms_server_to_client": [
      "none"
    ],
    "encryption_algorithms_client_to_server": [
      "3des-cbc",
      "blowfish-cbc",
      "aes256-cbc",
      "aes128-cbc",
      "cast128-cbc",
      "aes256-ctr",
      "aes192-ctr",
      "aes128-ctr"
    ],
    "encryption_algorithms_server_to_client": [
      "3des-cbc",
      "blowfish-cbc",
      "aes256-cbc",
      "aes128-cbc",
      "cast128-cbc",
      "aes256-ctr",
      "aes192-ctr",
      "aes128-ctr"
    ],
    "kex_algorithms": [
      "diffie-hellman-group1-sha1",
      "diffie-hellman-group14-sha1",
      "diffie-hellman-group14-sha256",
      "diffie-hellman-group-exchange-sha256"
    ],
    "languages_client_to_server": [
      ""
    ],
    "languages_server_to_client": [
      ""
    ],
    "mac_algorithms_client_to_server": [
      "hmac-sha1",
      "hmac-sha1-96",
      "hmac-md5",
      "hmac-md5-96",
      "hmac-sha2-256",
      "hmac-sha2-384",
      "hmac-sha2-512"
    ],
    "mac_algorithms_server_to_client": [
      "hmac-sha1",
      "hmac-sha1-96",
      "hmac-md5",
      "hmac-md5-96",
      "hmac-sha2-256",
      "hmac-sha2-384",
      "hmac-sha2-512"
    ],
    "server_host_key_algorithms": [
      "ssh-dss",
      "ssh-rsa"
    ]
  }
}

SSH Report for ftpsms.swissgrid.ch

Score: F

Server Parameters

Server version SSH-2.0-0
Compression none

Host Keys

ssh-dss 1024 bit key is weak f
DSA keys are limited to 1024 bits and are insecure
2a:eb:e7:6e:d0:25:25:a3:ac:a5:d7:4c:aa:12:ba:da
AAAAB3NzaC1kc3MAAACBAKr07LaH0SfJnviSpFCbeu1VhN1tT+iYFLNmc+uD/bes
mgxPj58VScwN3NesxSwpU+MHGCkhvokqcdJJDv6vs8/aQqcHOnvJPAvNIA1zqK/g
Q7MJ2ZOPMnNFJUjDUkRRURRYm71gYHN78ORybE1qp3pLRx3EG3HWM5puio+rra05
AAAAFQDGAiXe7Z1r/moN+9mUZwV131IGIQAAAIEAn/uudIgWsR3fq5OBsPBLWZXi
3Z6t0O9BnP/nM3QM4gJaMvhRfFKO/fVI66dC0UaVRPxZTD3ntbbSHGjAtWWFDwuJ
1KkCuleC8YcxP/cXiuqy7GhASU4qmNSG+Z4zKG2bD3jYLk6w4/p+RCSny+y/nCs4
uUZMsqRexA+GumN6uY0AAACAZkwtYknTQCAp00qTb2pFk59PZS8sVMynCq0S6iq/
qMN7i6dL84zMNUE6/xxKQAffL1YMvBhafqr5JVdu5/aRmWkzvXwTfj54OK846NxF
gk1ObcAXG65dsMC3KhefWxV8mLXAG1z4pq0oSwCmZzvlwdOcQjEAnwNZA5xVCk6O
ydM=
f
ssh-rsa Generally considered secure a
1024-bit key
a2:b3:9d:ba:61:1e:94:c0:38:e9:96:4b:68:69:26:53
AAAAB3NzaC1yc2EAAAABIwAAAIEAuzLrKCsYGb/aajsoLGbnhdpZarplHo9wprKW
1iMd0g/u/2juS8EKXDOAjQU09ok//xyDBtghtkwn5bBIuHDxPjJUqBgEC3E7VtVQ
JonNOIYACgIXWI+8AZqCHrkrhncGXcm3VWe5NE/fxtzLNkZoOAmOfOpcvJiEGQzq
O6MYE2U=
a

Key Exchange

diffie-hellman-group1-sha1 SHA1 is broken. DH group1 is broken f
diffie-hellman-group14-sha1 SHA1 is broken. Consider using a unique DH group d
diffie-hellman-group14-sha256 Generally considered secure a
diffie-hellman-group-exchange-sha256 Generally considered secure a
768 bit request 2048-bit group
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74
020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F1437
4FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED
EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF05
98DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB
9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B
E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF695581718
3995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF
a
1024 bit request 2048-bit group
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74
020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F1437
4FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED
EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF05
98DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB
9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B
E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF695581718
3995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF
a
2048 bit request 2048-bit group
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74
020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F1437
4FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED
EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF05
98DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB
9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B
E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF695581718
3995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF
a
3072 bit request 2048-bit group
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74
020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F1437
4FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED
EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF05
98DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB
9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B
E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF695581718
3995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF
a
4096 bit request 2048-bit group
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74
020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F1437
4FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED
EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF05
98DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB
9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B
E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF695581718
3995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF
a
6144 bit request 2048-bit group
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74
020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F1437
4FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED
EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF05
98DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB
9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B
E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF695581718
3995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF
a
8192 bit request 2048-bit group
FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74
020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F1437
4FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED
EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF05
98DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB
9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B
E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF695581718
3995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF
a

Message Authentication

hmac-sha1 SHA1 is broken f
hmac-sha1-96 SHA1 is broken. Use at least 128 bits f
hmac-md5 MD5 is broken f
hmac-md5-96 MD5 is broken. Use at least 128 bits f
hmac-sha2-256 Generally considered secure a
hmac-sha2-384 Unknown authentication algorithm f
hmac-sha2-512 Generally considered secure a

Encryption

3des-cbc DES is broken f
blowfish-cbc 64 bit block size, at least 128 recommended f
aes256-cbc Consider using CTR mode b
aes128-cbc Consider upgrading to 192- or 256- bits. Consider using CTR mode c
cast128-cbc 64 bit block size, at least 128 recommended f
aes256-ctr Generally considered secure a
aes192-ctr Generally considered secure a
aes128-ctr Consider upgrading to 192- or 256-bit b