Для криптовалюты Ethereum существует множество кошельков с помощью которых можно генерировать приватные ключи. Но вся суть создания приватного ключа сводиться к тому что мы получаем некоторое уникальное число в шестнадцатеричной системе исчисления. Выглядит такое число примерно вот так: d7c9533613bb756ddf64d250dfe56f6d2d1333ab6b69e8d5635046197c430a31 как мы видим это набор символов состоящий из 64 знаков в который входят числа от 0 до 9 и первые 6 букв латинского алфавита.
Необратимые хеш-функции тоже состоят из набора символов принадлежащих шестнадцатеричной системе исчисления. Если взять такой известный в криптовалютном мире алгоритм хеширования как SHA256 то мы увидим что приватный ключ Ethereum и хеш-сумма SHA256 идентичны по своей структуре. Они оба имеют число состоящее из 64 символов в шестнадцатеричной системе исчисления. Еще хеш-суммы называют контрольными суммами, но по сути это одно и то же.
Для создания приватного ключа Ethereum нестандартным способом нам нужен будет любой файл с любым расширением и любого размера. Получаем контрольные суммы этого файла с помощью алгоритма SHA256 и имеем приватный ключ который можно импортировать в любой кошелёк, который в свою очередь уже выдаст нам адрес для получения средств из нашего только что созданного приватного ключа. Программы для получения контрольных сумм несложно найти для любой ОС, даже для Android.
При таком способе создания приватного ключа стоит упомянуть о мерах безопасности. Так как не разумно будет создавать приватный ключ путем получения контрольных сумм какого нибудь популярного файла скачанного с интернета, просто потому что скачав этот файл не только вы можете получить хеш-сумму этого файла и использовать ее в качестве приватного ключа.
Это конечно маловероятно, что кто-то попробует сделать так же, но всё же об этом стоит помнить. Лучше всего будет создать свой любой уникальный файл, например, элементарный текстовый файл с уникальным содержимым уже может послужить довольно надежным выбором. Важно сделать резервные копии такого файла и хранить в надежном месте, а в идеале еще и зашифровать.
Этот метод конечно мало кто станет использовать на практике, но он вполне рабочий и при правильном подходе может быть не менее надежен чем использование специально предназначенных для этого кошельков Ethereum или хранение на бирже криптовалют.
Для примера был взят алгоритм хеширования SHA256 так как он больше знаком людям нежели другие алгоритмы которых множество. Можно использовать вообще любой алгоритм который состоит из 64 символов в шестнадцатеричной системе исчисления. А так же для примера была взята криптовалюта Ethereum, но если разобраться глубже, то есть и другие криптовалюты в которых таким же методом можно создавать приватные ключи.