|
Установка пароля в SD карте |
|
|
|
Oct 11 2007, 14:06
|
Группа: Новичок
Сообщений: 4
Регистрация: 11-10-06
Пользователь №: 21 225

|
Всем Добрый День! В разрабатываемой мной системе используется SD карта как хранилище журнала событий. Ввозникла необходимсоть защитить эти записи от считывания. Начал разбираться с установкой пароля на SD-ку и никак не могу совладать с нею. Спецификацую уже на изусть знаю, но никак не получается заставить ее установить пароль. Вроде все делаю правильно: посылаю команду 42, получаю ответ от карточки что она ее приняла, далее посылаю байт данных с командой установить пароль и заблокировать карту, далее длину пароля, сам пароль и 2 байта CRC. В итоге получаю в ответ от карточки 0xFF. И все(( Посему вопрос, может у кого есть рабочая функция установки пароля или может кто сталкивался?
|
|
|
|
|
 |
Ответов
|
Oct 16 2007, 15:17
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Плохо однако читаете по английски Сказано же, что данные идти должны после 42-й комады блоком в 512 байт по умолчанию. Протестировал все карты что есть под рукой. Apacer 1GB 60x, Apacer 512 MB 60x, Noname 1GB 75x Все поддерживают класс 7 и security protocol 2.0 Цитата(afftar @ Oct 11 2007, 17:36)  Всем Добрый День! В разрабатываемой мной системе используется SD карта как хранилище журнала событий. Ввозникла необходимсоть защитить эти записи от считывания. Начал разбираться с установкой пароля на SD-ку и никак не могу совладать с нею. Спецификацую уже на изусть знаю, но никак не получается заставить ее установить пароль. Вроде все делаю правильно: посылаю команду 42, получаю ответ от карточки что она ее приняла, далее посылаю байт данных с командой установить пароль и заблокировать карту, далее длину пароля, сам пароль и 2 байта CRC. В итоге получаю в ответ от карточки 0xFF. И все(( Посему вопрос, может у кого есть рабочая функция установки пароля или может кто сталкивался?
|
|
|
|
|
Oct 16 2007, 15:55
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(AlexandrY @ Oct 16 2007, 19:17)  Протестировал все карты что есть под рукой. Apacer 1GB 60x, Apacer 512 MB 60x, Noname 1GB 75x Все поддерживают класс 7 и security protocol 2.0 Так пароль реально устанавливается или нет? Какой ответ на LOCK_UNLOCK приходит? Или это просто сведения, считаные из CSD.CCC?
|
|
|
|
|
Oct 17 2007, 04:10
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(AlexandrY @ Oct 16 2007, 23:13)  а установка LOCK-а проверена на всех картах. Ответ как и положено на успешные команды = 0 Если не в лом: 1. Вставь любую, предварительно залоченую, карту в комп. Что говорит комп? 2. Если есть под рукой хоть одна ММС, проверь и её, на предмет лочки. Пару лет назад, я не нашёл ни одной, которая бы лочилась.  Заранее thanks.  Цитата(AlexandrY @ Oct 16 2007, 23:13)  R2 статус по CMD13 показывает взведенный бит Lock-a. Т.е. CSD.CARD_IS_LOCKED=1А что в CSD.LOCK_UNLOCK_FAILED=?Цитата(AlexandrY @ Oct 16 2007, 23:13)  Сведения из SCR Речь по SCR.SD_SECURITY ? Я с этим не разбирался, но полагал, что security, в понимани SD, это нечто другое: ... The SD Memory Card security system uses mutual authentication and a "new cipher algorithm" to protect from illegal usage of the card content. ...Т.е. они больше озабочены копирайтами, а'ля DRM.
|
|
|
|
|
Oct 17 2007, 13:12
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Explorer и Total Commander на залоченой карте тупо виснут. Explorer через некоторое время пишет, что I/O Error и остается подвисший. Потом беру карту отлачиваю, вставляю в комп и она читается как ни в чем не бывало. Система на картах была FAT16. MMC карты не юзаю. Они у нас и дороже и реже попадаются. Цитата(Tahoe @ Oct 17 2007, 07:40)  Если не в лом: 1. Вставь любую, предварительно залоченую, карту в комп. Что говорит комп? 2. Если есть под рукой хоть одна ММС, проверь и её, на предмет лочки. Пару лет назад, я не нашёл ни одной, которая бы лочилась. 
|
|
|
|
Сообщений в этой теме
afftar Установка пароля в SD карте Oct 11 2007, 14:06 Tahoe А ты бы посмотрел, сначала, поддерживается ли само... Oct 12 2007, 12:20 afftar Если верить спецификации то все SD карты поддержив... Oct 15 2007, 07:52 Tahoe Цитата(afftar @ Oct 15 2007, 11:52) Если ... Oct 15 2007, 11:20 afftar Это из спецификации:
System Features:
• Content Pr... Oct 16 2007, 05:53 aaarrr Цитата(afftar @ Oct 16 2007, 09:53) Это и... Oct 16 2007, 06:00 Tahoe Цитата(afftar @ Oct 16 2007, 09:53) Это и... Oct 16 2007, 06:43 afftar Написано это здесь:
SD Specifications Part 1
Physi... Oct 16 2007, 07:48 Tahoe Цитата(afftar @ Oct 16 2007, 11:48) Напис... Oct 16 2007, 08:23 aaarrr Читаем внимательно о CMD42 на странице 48:
ЦитатаT... Oct 16 2007, 09:08  Tahoe Цитата(aaarrr @ Oct 16 2007, 13:08) Читае... Oct 16 2007, 09:52   aaarrr Цитата(Tahoe @ Oct 16 2007, 13:52) Это тр... Oct 16 2007, 10:18    Tahoe Цитата(aaarrr @ Oct 16 2007, 14:18) В спе... Oct 16 2007, 10:41     aaarrr Цитата(Tahoe @ Oct 16 2007, 14:41) ...
Су... Oct 16 2007, 11:00      Tahoe Цитата(aaarrr @ Oct 16 2007, 15:00) Судя ... Oct 16 2007, 11:59
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|