小编7ev*_*vam的帖子

将 ed25519 私钥 ssh 转换为 RSA 私钥

我正在寻找使用 将 ed25519 私钥转换为 rsa 私钥ssh-keygen

我发现这个有用的指南,但我无法弄清楚如何指定输入格式为 ed25519 并且导出格式应为 rsa。

我尝试了多种不同的方法来尝试匹配概要和标志的描述,但每次尝试时,我都会收到“ Too many arguments”错误ssh-keygen

我还想找到从 ed25519 私钥生成公钥的命令,以验证它是否有效。

ssh bash ssh-keygen

4
推荐指数
1
解决办法
5095
查看次数

React DOM 未在状态更改时更新

我有一个反应组件,它将接受任意数量的文件,每个文件都有自己的语言。我希望能够有一个按钮,让用户可以添加任意数量的文件,每个文件都有自己的语言下拉菜单。由于我隔离了遇到的问题,因此我暂时取消了文件上传。

我已经创建了很多类似的组件,没有出现任何问题,但由于某种原因,我在这个组件上遇到了很大的麻烦。当我更改下拉列表中的语言时,我会控制台日志状态并看到该语言已更新状态,但它不会在我的地图方法中的 DOM 上更新。

这是我的代码

function App() {
  const [files, setFiles] = useState([]);

  const languages = ["English", "Spanish", "Arabic", "French"];

  const handleAddFile = e => {
    let newFiles = files;
    newFiles.push({
      content: null,
      preview: null,
      language: ""
    });
    setFiles(newFiles);
  };

  const changeLanguage = (event, index) => {
    let newFiles = files;
    newFiles[index].language = event.target.value;
    setFiles(newFiles);
  };

  console.log(files);

  return (
    <div>
      <p>Files</p>
      <p>Upload a file for as many languages as you have</p>
      {files.map((file, index) => (
        <div key={index}>
          <p>current language: {file.language}</p> …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs codesandbox react-hooks

1
推荐指数
1
解决办法
3433
查看次数

标签 统计

bash ×1

codesandbox ×1

javascript ×1

react-hooks ×1

reactjs ×1

ssh ×1

ssh-keygen ×1