李:
我们正在使用你的j2ssh Maverick 1.5.4。它很棒。但是,我们发现默认密码只有aes128-ctr和3des-ctr。但是,根据API,库中还支持许多其他密码。我应该如何对其进行编码,以便可以使用所有支持的密码?
提前多多感谢。
标记
答案 0 :(得分:0)
大多数其他密码都是Counter Block Mode(CBC)密码,不再建议使用。见https://www.kb.cert.org/vuls/id/958563
如果您希望使用下面的代码,可以将com.sshtools.ssh.components.jce中的任何密码实现添加回ComponentManager。请记住将每个密码添加到客户端 - >服务器和服务器 - >客户端组件工厂。
func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
//...
if let pm = placemarks?.first {
self.displayLocationInfo(pm)
self.getAllArticles()
}
//...